解决Docker服务无法正常启动 |
您所在的位置:网站首页 › ubuntu安装docker后电脑无法开机 › 解决Docker服务无法正常启动 |
重新docker服务报错如下: systemctl restart docker.service Cannot connect to the Docker datemon at tcp://0.0.0.0:2375 is the docker daemon runing?还有其他报错信息,解决方案大致相同,网上很多是说修改daemon.json,改成国内docker源,但是却没什么用,出现这种错误,docker卸载都卸载不了,当时郁闷的一批,只能重启下网卡, 然后把docker文件全部干掉,这是我当时能想到的解决方案了,自己做开发测试还好,生产千万别乱搞。(注:此方案为最终解决方案,使用此方案时,一定要参考其他方案能不能解决你的问题) service network restart重新开机,然后删除docker安装包(注:做如下操作时,一定要提前备份,不然你docker容器中数据会全部丢失) 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为避免再次出现问题,我们做如下配置 配置DOCKER_HOST sudo vim /etc/profile.d/docker.sh添加下面内容: 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说明已经正常。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |