1. 程式人生 > >Docker安裝完成後啟動報錯:Failed to start Docker Application Container Engine

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

報錯如下:顯示沒有啟動

 

 先關閉防火牆:防火牆關閉指令請看  Linux防火牆篇

 方法一:更新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”: [“https://docker.mirrors.ustc.edu.cn”]

}

執行以下操作 ,重啟服務:

systemctl daemon-reload

systemctl restart docker

最後成功標誌如下:

&n