解决报错 Docker无法启动
启动docker服务
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
对我来说,看了和没看差不多,没有有用信息,需要查找详细日志才能得出结论。
这里我们不去找日志,让错误简单的输出到终端。
vim /usr/lib/systemd/system/docker.service
找到ExecStart=/usr/bin/dockerd
这一行
复制下来,如果有参数也带上参数,去终端命令行执行,这样会直观的看到运行和错误信息.(不太unix socket 参数)
我的错误是stored UUID
和 Current Base UUID
不一致导致的,
stored UUID 存储在
/var/lib/docker/devicemapper/metadata/deviceset-metadata
替换成Current Base Device UUID即可。
每个人的错误不一样,知道错误,搜索解决方案就可以了。
还没有评论,来说两句吧...