pycharm如何调试docker debug?


当前第2页 返回上一页

如果你需要多个,那就按照这种方法去创建多个基于不同Image的Interpreter就行,Pycharm一个Interpreter对应一个Docker Image

六、创建我们的工程

现在我们来创建一个工程 ,还以Django为例(因为Pycharm支持的很好),如前面所说,我们的工程必须创建在Users目录下,否则的话会找不到,用pycharm默认目录就行。

7a573d6bd34500d3fc4b8a0ae07efce.png

我们需要注意的是,当我们在创建工程时就采用Docker 的Interpreter,会出现如上上图所出现的错误,提示我们这个Interpreter不支持远程创建工程。没关系,我们先换成本地的Interpreter,先把工程创建起来,然后再修改。

七、修改Interpreter

现在我们来把Local Interpreter修改成Docker Interpreter

2b57ce5f67e07e92ef70575a8c70b2a.png

当你换好以后,Pycharm的右下角会做它该做的事,等待它,而不是停止它。

八、Debug我们的工程

1d0d182104eff5b838358836ba06c7b.png

当然,我们现在点击http://127.0.0.1:8000是无法连接到的,因为我们还没有做端口映射

九、端口映射

Docker内部映射,将我们的程序映射到Docker虚拟机的IP上(默认是192.168.99.100),我们需要修改我们的debug配置

(某些Django版本需要设置allow_hosts)

109c286414a83503f951d00f199be07.png

这时候程序已经可以从192.168.99.100:8000端口上访问了,你点击0.0.0.0:8000时pycharm会帮你自动跳转到192.168.99.100:8000地址上的。

推荐教程:《docker视频教程》

以上就是pycharm如何调试docker debug?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

数据库不适合docker及容器化的原因

k8s 安装部署步骤

如何限制docker容器对内存的使用

linux环境下如何安装docker

为什么使用docker?它有哪些优点?

docker镜像怎么压缩

centos8怎么启动docker

使用 nginx 反向代理多个 docker 容器

docker ce和docker ee的区别是什么

怎么查看映射docker容器的路径

更多相关阅读请进入《pycharm》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...