Docker安裝完成後啟動報錯:Failed to start Docker Application Container Engine

報錯如下:顯示沒有啟動

 

 先關閉防火牆:防火牆關閉指令請看  <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

最後成功標誌如下: