解决centos7安装docker后启动报错
安装过程
#安装 yum install docker -y #安装完启动 [root@localhost ~]# systemctl start docker Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. #查看错误 [root@localhost ~]# journalctl -xe -- Unit docker-storage-setup.service has begun starting up. Dec 04 17:24:06 localhost.localdomain systemd[1]: Started Docker Storage Setup. -- Subject: Unit docker-storage-setup.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit docker-storage-setup.service has finished starting up. -- -- The start-up result is done. Dec 04 17:24:06 localhost.localdomain systemd[1]: Starting Docker Application Container Engine... -- Subject: Unit docker.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit docker.service has begun starting up. Dec 04 17:24:06 localhost.localdomain dockerd-current[31162]: time="2018-12-04T17:24:06.207906776+08:00" level=warning msg="could not change group /var/run/docker.sock to docker: group docker not found" Dec 04 17:24:06 localhost.localdomain dockerd-current[31162]: time="2018-12-04T17:24:06.211062772+08:00" level=info msg="libcontainerd: new containerd process, pid: 31168" Dec 04 17:24:07 localhost.localdomain dockerd-current[31162]: Error starting daemon: SELinux is not supported with the overlay2 graph driver on this kernel. Either boot into a newer kernel or disable se Dec 04 17:24:07 localhost.localdomain systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE Dec 04 17:24:07 localhost.localdomain systemd[1]: Failed to start Docker Application Container Engine. -- Subject: Unit docker.service has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit docker.service has failed.
解决(主要还是selinux的问题)
方法1 #修改文件参数为 --selinux-enabled=false vim /etc/sysconfig/docker OPTIONS='--selinux-enabled=false --log-driver=journald --signature-verification=false' if [ -z "${DOCKER_CERT_PATH}" ]; then DOCKER_CERT_PATH=/etc/docker fi #然后重新启动 [root@localhost ~]# systemctl start docker [root@localhost ~]# ps -ef |grep docker root 31489 1 3 17:28 ? 00:00:00 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/libexec/docker/docker-proxy-current --init-path=/usr/libexec/docker/docker-init-current --seccomp-profile=/etc/docker/seccomp.json --selinux-enabled=false --log-driver=journald --signature-verification=false --storage-driver overlay2 root 31495 31489 1 17:28 ? 00:00:00 /usr/bin/docker-containerd-current -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc --runtime-args --systemd-cgroup=true root 31595 28513 0 17:28 pts/4 00:00:00 grep --color=auto docker 方法2 关闭系统selinux,重启机器再启动docker
本文最后记录时间 2024-03-31
文章链接地址:https://wojc.cn/archives/331.html
本站文章除注明[转载|引用|来源|来自],均为本站原创内容,转载前请注明出处
文章链接地址:https://wojc.cn/archives/331.html
本站文章除注明[转载|引用|来源|来自],均为本站原创内容,转载前请注明出处
留言