docker 开发 python 配置

纠结

python2 or python3 , 当然是全都用了,好吧,docker 隔离,啥都不说了。

debug 是个坑,基本上就 pdb 和 print 了, 默默选择了print, pdb不会用啊。

单步,远程调试,可以试试 pycharm。

如果打算用 vscode 哪就好好print吧。

vscode 提供都 ptvsd 也只能单步打印,没有监控,没有变量可看,T_T. 还不如省点事。

docker 选择

如果只是开发,直接shell 用 docker 命令吧,

用 dockerfile 编写好了,docker build 一下,创建了镜像,这个文件就感觉木有啥用了。

docker-componse容器编排,多个容器依赖,可以考虑。

命令

docker run --name pytest_container -v ~/Documents/Works/pytest:/home/pytest -it pytest_image /bin/bash

这个命令会创建一个名字为 pytest_container 的容器,
主机的~/Documents/Works/pytest 目录绑定挂载到容器到 /home/pytest
在一个 pytest_image 的镜像上构建,
最后打开一个 控制台, 操作你的应用。

之后每次开机执行

 docker start pytest_container 
 docker exec -it pytest_container bash

就可以继续开发了。

你可能感兴趣的:(python,docker)