如何编辑部署在 docker 中的 python 项目的源代码

How to edit source code of a python project deployed in docker

我已经在 docker.Please 中成功部署了一个 python 项目,请给我一个方法 编辑其源代码。

操作系统:Windows10

I got image from docker hub and using kitematic.Yeah I am looking to modify its contents
I need to edit the core

然后你需要定义自己的图像,从

开始
 FROM my_Image_From_DockerHub

并且您可以 COPY 从您的磁盘到新图像的修改,覆盖 python 源需要。

从那里,docker build then docker run 你的新形象。

docker 方法是创建新图像非常容易,而且您不修改图像,而是创建一个新的修改后的图像。

因此,虽然您可以像 200-OK 所说的那样 docker exec 在您的容器中,然后 docker commit 修改后的图像,但您不应该这样做。

你绝对应该有一个 Dockerfile,并在每次发生变化时构建一个新版本的图像,比如当源代码被修改时。

https://docs.docker.com/engine/reference/builder/

例如,您可以命名您的新图像,包括版本,类似(摘自之前的 link)

$ docker build -t shykes/myapp:1.0.2 -t shykes/myapp:latest .