无法重启docker服务怎么办

王林
Lepaskan: 2020-05-20 11:13:29
asal
3864 orang telah melayarinya

无法重启docker服务怎么办

具体解决方法如下:

删除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服务仍然无法重启,我们做如下配置:

配置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教程

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

Label berkaitan:
sumber:php.cn
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