解决报错 Docker无法启动

古城微笑少年丶 2023-03-02 13:20 126阅读 0赞

启动docker服务

  1. 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 docker.service and journalctl -xe
对我来说,看了和没看差不多,没有有用信息,需要查找详细日志才能得出结论。

这里我们不去找日志,让错误简单的输出到终端。

  1. vim /usr/lib/systemd/system/docker.service

找到ExecStart=/usr/bin/dockerd这一行
复制下来,如果有参数也带上参数,去终端命令行执行,这样会直观的看到运行和错误信息.(不太unix socket 参数)

我的错误是stored UUIDCurrent Base UUID 不一致导致的,

stored UUID 存储在

  1. /var/lib/docker/devicemapper/metadata/deviceset-metadata

替换成Current Base Device UUID即可。


每个人的错误不一样,知道错误,搜索解决方案就可以了。

发表评论

表情:
评论列表 (有 0 条评论,126人围观)

还没有评论,来说两句吧...

相关阅读