我有一个期望第一个参数为文件路径的python应用程序。基本上是配置文件。如何将参数(文件路径)传递给Docker中的python应用程序
这个文件应该得到的形式容积/在码头工人
安装如何通过这样的:
。片段 Pytohn:
with open(sys.argv[1], 'r') as ymlfile:
cfg = yaml.load(ymlfile)
泊坞文件
COPY install.py /wiki/install.py
CMD [ "python", "/wiki/install.py", "/config/config.yml"]
运行图像命令
sudo docker run -v /config:/home/example/config/ app-wiki
我期待config.yml文件位于/家庭/例子/配置/将被复制/配置目录和里面的码头文件 它将可用
但它不是这样工作的。
我哪里去错了?
我从你的回应中得到了提示。 我期待config文件作为install.py的参数。这条路我想从音量。所以我通过名称wikiconfig创建了一个卷。 泊坞窗卷创建wikiconfig 然后分配此卷 须藤搬运工运行-v/wikiconfig:/家庭/例子/配置/应用维基 现在使用 CMD [“蟒蛇”,“/代理/安装。 py“,”/wikiconfig/config.yml“] 这也不会wo – Paperless