我在docker中安装docker时遇到了问题。
外码头工作得很好,但内码头的行为令人怀疑。我已按照official tutorial中的所有步骤操作,但安装完成后,当我呼叫状态时,仍会出现错误:
$ > sudo service docker status
/etc/init.d/docker: invalid arguments
* could not access PID file for Docker
BTW启动服务工作正常:
$ > sudo service docker start
* Starting Docker: docker [ OK ]
但docker
本身似乎正常运作。 hello-world
正在运行,我正在做的所有其他实验也在进行中。但是我不确定我以后会不会偶然发现其他问题。
我尝试使用多种操作系统组合。对于外部操作系统,我使用Centos 7
和LinuxMint 17.3
以及内部操作系统ubuntu:14.04
和ubuntu:16.04
,但结果始终相同(所以我猜测它必须与ubuntu
)。
外码头工人正在使用--privileged
标志运行码头。
所以它看起来像这样:
[outer OS Centos 7] docker run -ti --privileged ubuntu:14.04 bash
[inner OS Ubuntu] sudo service docker status
感谢您的帮助,
x3mSpeedy