如何运行Docker映像以查看对脚本所做的更改?

时间:2019-05-14 17:39:29

标签: python docker

Dockerfile看起来像这样:

FROM python:3

ADD my_script.py /

RUN pip install pystrich

CMD [ "python", "./my_script.py" ]

无论来自my_script.py的输出是什么,它都能顺利运行,docker run命令给出该输出。

my_script.py上进行更改后,是否需要重新运行docker build命令并再次运行该图像以查看输出中的更改?

1 个答案:

答案 0 :(得分:1)

是的。您需要重建图像,因为您是在构建时将其添加到图像中的。

如果在运行容器时将文件映射为卷,则可以避免重新构建。

FROM python:3

RUN pip install pystrich

CMD [ "python", "/my_script.py" ]
docker run -v my_script.py:/my_script.py ...