問題還原:
(推薦學(xué)習(xí):docker教程)
重啟docker服務(wù)時出現(xiàn)如下錯誤:
cannot connect to the Docker datemon at tcp://0.0.0.0:2375 is the docker daemon runing?
解決過程:
重啟網(wǎng)卡
service network restart
重新開機(jī),然后刪除docker安裝包(注:做如下操作時,一定要提前備份,不然你docker容器中數(shù)據(jù)會全部丟失)
rm -rf /var/lib/docker
然后重新安裝下docker
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum install docker-ce
為避免再次出現(xiàn)問題,我們做如下配置
配置DOCKER_HOST
sudo vim /etc/profile.d/docker.sh
添加下面內(nèi)容:
export DOCKER_HOST=tcp://localhost:2375
使配置文件生效
source /etc/profile source /etc/bashrc
配置啟動文件
sudo vim /lib/systemd/system/docker.service
修改下面語句
ExecStart=/usr/bin/dockerd -H unix://
修改為:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
重載配置和重啟
sudo systemctl daemon-reload sudo systemctl restart docker.service
查看
docker version
問題解決!