【发布时间】:2023-03-31 20:20:01
【问题描述】:
我有一个安装了 Python3 环境和各种库的 docker-container。
我正在尝试针对这种环境开发一个简单的 Python 程序。
所以我有一个卷,我的源代码在容器之外,它被添加并在 Dockerfile 中设置为 WORKDIR。
然后我将壳放入容器并尝试在命令行上运行程序。
当我遇到错误时,我只想在容器外的编辑器中更改源代码,然后再次运行。
但是,当我这样做时,容器中的执行代码似乎没有注意到我所做的更改。
如果我这样做了
docker-compose up --build
然后重建容器。
显然这很慢。
当然,容器应该可以看到我正在处理的代码的更改而无需重建?如果是这样,我该如何做到这一点?
【问题讨论】:
-
请看坐骑
-
docs.docker.com/compose/compose-file/#volumes 对于您的情况,您可以使用 type:bind
标签: docker docker-compose containers