Python Docker脚本更新文件,并再次生成
我有一个关于如何使用docker来运行simples python脚本的问题。我有一个包含一些python脚本的目录,我创建了一个Dockerfile:Python Docker脚本更新文件,并再次生成,python,docker,Python,Docker,我有一个关于如何使用docker来运行simples python脚本的问题。我有一个包含一些python脚本的目录,我创建了一个Dockerfile: FROM python:2.7 ENV PYTHONIOENCODING UTF-8 ADD . / WORKDIR ./ RUN pip install pandas CMD [ "python", "./hello.py" ] 然后,我使用以下方法构建: docker build-t你好。 然后跟着跑:“docker跑,你好``
FROM python:2.7
ENV PYTHONIOENCODING UTF-8
ADD . /
WORKDIR ./
RUN pip install pandas
CMD [ "python", "./hello.py" ]
然后,我使用以下方法构建:
docker build-t你好。
然后跟着跑:“docker跑,你好``
我的问题是在不重新构建的情况下更改hello.py
文件
这里有什么提示吗?我会为此准备
docker compose
。然后将hellp.py
从主机装载到容器。我不确定是否可以动态更新runninghello.py
所以我的方法是:
version: '2.1'
services:
hello:
image: hello
volumes:
- /home/host/app/hello.py:/hello.py
因此,每次您在hello.py
yo中进行更改时,您不必重建图像只需docker compose down
和docker compose up
即可反映.py
应用程序中的更改
如果您有多个文件,则可以挂载整个目录