Rumah > Operasi dan penyelenggaraan > Docker > docker服务无法正常启动怎么办

docker服务无法正常启动怎么办

王林
Lepaskan: 2020-07-04 17:13:57
ke hadapan
6262 orang telah melayarinya

docker服务无法正常启动怎么办

问题还原:

(推荐学习:docker教程

重启docker服务时出现如下错误:

cannot connect to the Docker datemon at tcp://0.0.0.0:2375 is the docker daemon runing?
Salin selepas log masuk

解决过程:

重启网卡

service network restart
Salin selepas log masuk

重新开机,然后删除docker安装包(注:做如下操作时,一定要提前备份,不然你docker容器中数据会全部丢失)

rm -rf /var/lib/docker
Salin selepas log masuk

然后重新安装下docker

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce
Salin selepas log masuk

为避免再次出现问题,我们做如下配置

配置DOCKER_HOST

sudo vim /etc/profile.d/docker.sh
Salin selepas log masuk

添加下面内容:

export DOCKER_HOST=tcp://localhost:2375
Salin selepas log masuk

使配置文件生效

source /etc/profile
source /etc/bashrc
Salin selepas log masuk

配置启动文件

sudo vim /lib/systemd/system/docker.service
Salin selepas log masuk

修改下面语句

ExecStart=/usr/bin/dockerd -H unix://
Salin selepas log masuk

修改为:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
Salin selepas log masuk

重载配置和重启

sudo systemctl daemon-reload
sudo systemctl restart docker.service
Salin selepas log masuk

查看

docker version
Salin selepas log masuk

9eaa73b49eb558dce6e8135a7a2fda0.png

问题解决!

Atas ialah kandungan terperinci docker服务无法正常启动怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:cnblogs.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan