Docker安裝完成後啟動報錯:Failed to start Docker Application Container Engine
- 2021 年 4 月 1 日
- 筆記
報錯如下:顯示沒有啟動
先關閉防火牆:防火牆關閉指令請看 <a href=”Linux防火牆篇”>//www.cnblogs.com/szx666/p/13715279.html</a>
方法一:更新Linux內核、yum包;刪除舊版本的docker,重新安裝、重啟伺服器、重啟服務。
卸載:yum remove docker-*
更新Linux內核、yum包:yum update
通過管理員安裝 docker 容器 :sudo yum install docker
下一步重啟伺服器(相當於殺掉所有docker進程)
重啟服務:systemctl start docker 查看容器狀態:systemctl status docker
方法二:如果還報錯或者是ERROR STARTING DAEMON:SELINUX IS NOT SUPPO……..這就是告訴我們此LINUX的內核中的SELINUX不支援 OVERLAY2 GRAPH DRIVER,解決方法有兩個
要麼啟動一個新內核;
要麼就在DOCKER里禁用SELINUX,設置–SELINUX-ENABLED=FALSE;
我們採用第二種方式,編輯文件:/ETC/SYSCONFIG/DOCKER
修改SELINUX-ENABLED為——————SELINUX-ENABLED=FALSE
更改完WQ保存退出。 再重啟服務即可
方法三:如果防火牆和seLinux都關閉,上述方法都不行請使用如下操作
修改/etc/docker/daemon.json這個文件
添加如下內容:
{
「registry-mirrors」: [「//docker.mirrors.ustc.edu.cn」]
}
執行以下操作 ,重啟服務:
systemctl daemon-reload
systemctl restart docker
最後成功標誌如下: