[root@localhost docker]# systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Wed 2022-05-04 17:48:35 CST; 56s ago
Docs: https://docs.docker.com
Process: 4231 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
Main PID: 4231 (code=exited, status=1/FAILURE)
May 04 17:48:33 localhost.localdomain systemd[1]: docker.service failed.
May 04 17:48:35 localhost.localdomain systemd[1]: docker.service holdoff time over, scheduling restart.
May 04 17:48:35 localhost.localdomain systemd[1]: Stopped Docker Application Container Engine.
May 04 17:48:35 localhost.localdomain systemd[1]: start request repeated too quickly for docker.service
May 04 17:48:35 localhost.localdomain systemd[1]: Failed to start Docker Application Container Engine.
May 04 17:48:35 localhost.localdomain systemd[1]: Unit docker.service entered failed state.
May 04 17:48:35 localhost.localdomain systemd[1]: docker.service failed.
May 04 17:49:15 localhost.localdomain systemd[1]: start request repeated too quickly for docker.service
May 04 17:49:15 localhost.localdomain systemd[1]: Failed to start Docker Application Container Engine.
May 04 17:49:15 localhost.localdomain systemd[1]: docker.service failed.
[root@localhost docker]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]",graph":"/data/dockerinstall"
}
解决方法:
1.防火墙和selinux都关了
vim /etc/sysconfig/selinux
systemctl stop firewalld
2.修改/etc/docker/daemon.json这个文件(就这样粘贴复制,别多逗号)
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
之前是
3.重启docker,在不行重启虚拟机
systemctl daemon-reload
systemctl restart docker.service
systemctl status docker.service
启动成功