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

时间:2017-01-23 04:48:52

标签: python docker dockerfile boot2docker docker-machine

我已经在docker中成功部署了一个python项目。请给我一个建议 编辑其源代码。

操作系统:Windows 10

2 个答案:

答案 0 :(得分:1)

  

我从docker hub获得了图片并使用了kitematic.Yeah我希望修改其内容
  我需要编辑核心

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

开始
 FROM my_Image_From_DockerHub

你可以COPY从磁盘到新图像的修改,覆盖python源代码。

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

答案 1 :(得分:0)

docker方法是创建一个新图像非常容易,并且你不修改图像,你创建一个新的,修改过的图像。

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

你肯定应该拥有一个Dockerfile,并在每次发生变化时构建新版本的图像,例如修改源代码时。

请参阅https://docs.docker.com/engine/reference/builder/

例如,您可以为新图像命名,包括版本,类似(从上一个链接中提取)

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