我想通过卷制作外部配置文件,然后像以下方式传递:
docker run MyImage -v /home/path/my_config.conf:folder2/
(正确btw?(
,但不知道如何将此卷链接到main.py
...
我的DocekrFile
:
FROM python:3.6-jessie
MAINTAINER Vladislav Ladenkov
WORKDIR folder1/folder2
COPY folder2/requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY folder2/*.py ./
?? how to link volume ??
ENTRYPOINT ["python3", "main.py", "@??volume??"]
您想使用文件夹名称映射卷: docker run MyImage -v /home/path/:/folder1/folder2/
因此,现在/主机上的主机/路径文件夹安装在容器内部/folder1/folder2中。
然后只需将conf文件的路径传递到容器中的路径到CMD即可。 ENTRYPOINT ["python3", "main.py", "/folder1/folder2/myconf.conf"]