在服务器上安装Docker时遇到了Docker无法启动的问题。
安装Docker:
yum install docker
启动Docker:
service docker start
或
systemctl start docker
报错如下:
Redirecting to /bin/systemctl start docker.service
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
根据提示,输入命令查看详细信息:
systemctl status -l docker.service
信息如下:
提示说没有docker用户组,需要手动创建用户组,于是:
groupadd docker
usermod -aG docker $(whoami)
再次启动Docker,再次报错,信息如下:
意思是说:此linux的内核中的SELinux不支持 overlay2 graph driver ,解决方法有两个,要么启动一个新内核,此处采用禁用selinux的方法
vi /etc/sysconfig/docker
将其中的--selinux-enabled
改为--selinux-enabled=false
再次启动Docker成功,问题已被解决!