我正试图在Django中开发一个数据库管理器,并希望在Docker中开发和部署它。作为我的IDE,我想继续使用PyCharm,但是我很难理解它如何与Docker交互。
我对Docker及其在PyCharm中的集成很陌生。我的系统运行Windows 10和Docker for Windows。
我已经尝试过使用PyCharm的远程解释器,但是我必须手动激活端口转发(使用Kitematic),因为PyCharm并不会自动转发公开的端口。
我还尝试使用"Docker部署“运行配置。但是,我无法获得对localhost:8000 的请求,以通过服务器,只得到空的响应错误。
(注:已接受的答复中谈到了大胆的问题。)
这将真正帮助我解释PyCharm的两个选项(远程解释器和码头部署)是如何工作的,并且最好有一个最新的教程来设置Django。不幸的是,我只能找到过时的教程,JetBrain的帮助页面要么已经过时,要么没有足够详细的解释。
有人能帮我解决这个问题吗?或者给我指点好的资源?
发布于 2017-05-14 13:04:04
假设您拥有最新的Docker (用于Mac或Windows)以及更新的PyCharm版本,您可以通过以下方式实现端口转发(绑定):

--一个重要的笔记,
确保在0.0.0.0:8000而不是localhost:8000上运行Django服务器
https://stackoverflow.com/questions/43963877
复制相似问题