运行以下命令重启docker后竟然报错了
systemctl daemon-reload
systemctl restart docker
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
ok,根据提示运行``查看
journalctl -xe
Dec 27 13:44:33 izbp15488qcahuq3k0n0qiz systemd[1]: Stopped Docker Application Container Engine.
-- Subject: Unit docker.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.service has finished shutting down.
Dec 27 13:44:33 izbp15488qcahuq3k0n0qiz 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 27 13:44:33 izbp15488qcahuq3k0n0qiz dockerd[9645]: Status: invalid argument "tcp:0.0.0.0" fo
Dec 27 13:44:33 izbp15488qcahuq3k0n0qiz dockerd[9645]: See 'dockerd --help'., Code: 125
Dec 27 13:44:33 izbp15488qcahuq3k0n0qiz systemd[1]: docker.service: main process exited, code=ex
Dec 27 13:44:33 izbp15488qcahuq3k0n0qiz systemd[1]: Failed to start Docker Application Container
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
想起之前我因为要开启docker远程连接,配置了docker.service文件,加入了-H tcp:0.0.0.0
命令
根据报错内容提示:Dec 27 13:44:33 izbp15488qcahuq3k0n0qiz dockerd[9645]: Status: invalid argument “tcp:0.0.0.0” fo,修改docker.service文件为-H tcp://0.0.0.0
之前还修改了 /etc/docker/daemon.json 文件,首先我的文件名不知道为啥改为了 daemon.jsonrm.save,rm daemon.jsonrm.save daemon.json
修改回来后,再修改文件内容如下:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
以上操作后,重启docker 服务成功。