我想使用<uses-permission android:name="android.permission.INTERNET" />
选项运行带有环境变量的docker容器,如docker doc中所述:docker run command
我尝试在我的家庭目录--env-file
中创建一个名为env.list
的文件,其中包含以下内容:
/home/jw/data
之后我将目录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
在同一个shell上,我启动了这样的docker容器:
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
下设置$PATH
并执行上述运行命令,并显示相同的错误消息。
我错过了什么吗?
答案 0 :(得分:5)
onlyoffice/documentserver
处于错误的位置。
假设这是您要启动的容器的名称,则必须在env
之前,而不是debian
,这是另一个图像。