2016-01-14 74 views
2

我想與與--env-file選擇環境變量運行我的搬運工容器,像搬運工文檔中提到:docker run command

我試圖創建一個文件在我的家目錄/home/jw/data命名env.list,內容如下:

SSL_CERTIFICATE_PATH=/opt/onlyoffice/Data/certs/onlyoffice.crt 
SSL_KEY_PATH=/opt/onlyoffice/Data/certs/onlyoffice.key 
SSL_DHPARAM_PATH=/opt/onlyoffice/Data/certs/dhparam.pem 

之後,我添加了目錄/home/jw/data/$PATH環境變量:

PATH=$PATH:/home/jw/data/; export PATH 

在相同的外殼,我開始喜歡這個泊塢窗容器:

sudo docker run -i -t -d --name onlyoffice-document-server onlyoffice/documentserver --env-file /home/jw/data/env.list debian env 

我收到以下錯誤信息:

Error response from daemon: Cannot start container 45ff897e0cfdc676f4f0bac98e027e2c567558a173a7f80c02ba6dc86482a176: [8] System error: exec: "--env-file": executable file not found in $PAT 

我也嘗試設置$PATHroot和執行提到的運行命令,具有相同的錯誤消息。

我錯過了什麼嗎?

回答

4

onlyoffice/documentserver位於錯誤的位置。

假設您想要啓動的容器的名稱,它必須在env之前,而不是debian,這是另一個圖像。

+0

哦,上帝 - 像魅力一樣的作品!謝謝! – jwi

相關問題