2016-01-14 23 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

相关问题