一、報錯信息
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
