如果你需要多个,那就按照这种方法去创建多个基于不同Image的Interpreter就行,Pycharm一个Interpreter对应一个Docker Image
六、创建我们的工程
现在我们来创建一个工程 ,还以Django为例(因为Pycharm支持的很好),如前面所说,我们的工程必须创建在Users目录下,否则的话会找不到,用pycharm默认目录就行。
我们需要注意的是,当我们在创建工程时就采用Docker 的Interpreter,会出现如上上图所出现的错误,提示我们这个Interpreter不支持远程创建工程。没关系,我们先换成本地的Interpreter,先把工程创建起来,然后再修改。
七、修改Interpreter
现在我们来把Local Interpreter修改成Docker Interpreter
当你换好以后,Pycharm的右下角会做它该做的事,等待它,而不是停止它。
八、Debug我们的工程
当然,我们现在点击http://127.0.0.1:8000是无法连接到的,因为我们还没有做端口映射
九、端口映射
Docker内部映射,将我们的程序映射到Docker虚拟机的IP上(默认是192.168.99.100),我们需要修改我们的debug配置
(某些Django版本需要设置allow_hosts)
这时候程序已经可以从192.168.99.100:8000端口上访问了,你点击0.0.0.0:8000时pycharm会帮你自动跳转到192.168.99.100:8000地址上的。
推荐教程:《docker视频教程》
以上就是pycharm如何调试docker debug?的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《pycharm》频道 >>