我有一個期望第一個參數爲文件路徑的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