我按照以下方式安装了Docker本手册并触发以下命令:
sudo chkconfig docker on
一切运行良好,但是当我重新启动系统时,Docker 守护程序没有运行。
我也尝试了这个命令,但是没有成功。
sudo systemctl enable docker
我的操作系统是CentOS Linux 版本 7.1.1503和 Docker 版本1.8.2
如何确保重启后 Docker 能够正常启动?
答案1
我解决了我的问题。
我SocketGroup=docker
在文件中进行了配置/usr/lib/systemd/system/docker.socket
,但是在 Docker 启动时,一组码头工人不存在,因为我使用 FreeIPA 管理我的 Linux 身份(用户、组等),并且它在 Docker 之后启动。
解决方案
将此行添加到/etc/组文件:
docker:x:GID:
GID 与 FreeIPA 中为组配置的数字相同码头工人。