一、报错信息
Linux终端报错信息:Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
二、报错原因
在安装完docker后,用 systemctl start docker 启动docker时报错,根据提示命令查看详情,红色的为错误原因。
三、解决方法
本人水平有限,从上午一直调到现在,网上的帖子也翻的底朝天了,主流的是 去/etc/docker/daemon.json文件 改点东西,镜像的居多;二来把防火墙和selinux都关掉,再不行重启,还有一些小众的办法我都一一试过,无奈皆不奏效。没办法卸载,重装,成功启动docker。
四、调错总结
虽然我最终通过重装解决了docker启动的问题,但我依然没有找到问题真正的原因。总结一些教训吧
1、我在学习知识的过程中,授课老师、技术书籍多以window系统为例,而我的电脑是Mac OS 系统,我在理解的基础上操作,会遇到各种问题,有一些问题我没有能力解决,
对于新手来说无疑会落下学习的进度,怀疑自己的能力的想法,所以最好还是和老师、书本的系统,软件版本一致,保证自己的基础知识学习。
2、在解决这个错误的过程中,我翻了众多帖子,有几个挺有分量,推荐在下方。
- docker启动报错大多的解决办法:
https://www.jianshu.com/p/e637b217e9c8
- Docker的配置文件 daemon.json 详解
https://blog.csdn.net/weixin_33980459/article/details/91639661
- Linux环境下安装、卸载docker
https://www.cnblogs.com/pingpinghua/p/12188313.html
https://www.cnblogs.com/superming/p/11413649.html