plugins - PyCharm Docker部署 “[Errno 2] No such file

我已经在PyCharm上设置了Docker部署插件,但是,在上手时,部署日志显示失败,并显示以下错误:

Could not open requirements file: [Errno 2] No such file or directory: 'environments/dev/requirements.txt'

我认为这与Docker部署插件中的docker build上下文有关。我已经确认,事实上,我的PyCharm项目根目录下的environment / dev /目录中有一个requirements.txt文件。有谁知道如何在PyCharm或Docker部署插件中指定Docker构建上下文/路径?

更新:

通过将RUN ls -l添加到Dockerfile中,我可以推断出该插件正在从与Dockerfile相同的目录中运行。仍在寻找一种方法来指定构建路径(如果可能的话)。

最佳答案

我当前对这个问题的解决方案是将Dockerfile移动到我的PyCharm项目的根目录,以便在运行ADD . /var/app时,它可以复制正确的文件。正如我在“UPDATE”中提到的那样,PyCharm插件使用运行Dockerfile的目录作为构建上下文/路径。

仍然希望能够指定构建路径,但是鉴于插件的限制,这可能是最好的解决方案。

关于plugins - PyCharm Docker部署 “[Errno 2] No such file or directory”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37073671/

相关文章:

eclipse - 使用 Docker 容器化开发环境是否合理?

docker - Vagrant:在 Windows 上使用 boot2docker 框同步文件夹

docker - 主机上的一个Java安装可以管理部署在docker容器中的多个应用程序吗

docker - Gitlab CI docker环境下无法恢复mono项目的nuget包

ubuntu - ubuntu下无法运行Eclipse Che

java - HTable.get(List )是否可以在返回的数组中放入空引用?

networking - 无法将Docker容器连接到Weave网络

javascript - 从主机的 Angular 来看,Docker-compose 配置前端与后

docker - 错误的 docker 标签让守护进程卡住了

docker - 无法使用端口映射通过 Marathon 启动 SonarQube docker 容