報錯如下:顯示沒有啟動
先關閉防火牆:防火牆關閉指令請看 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
最后成功標志如下: