Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

【完美解决】 重新安装

[root@ docker-install]# ps -elf |  grep docker
[root@ docker-install]# docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[root@ docker-install]# systemctl stop dockerd
Failed to stop dockerd.service: Unit dockerd.service not loaded.
[root@ docker-install]# pkill dockerd
[root@ docker-install]# pkill docker
[root@ docker-install]# ps -elf |  grep docker
[root@ docker-install]# systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
[root@ docker-install]# yum remove containerd.x86_64
[root@ docker-install]# yum remove docker-ce-cli.x86_64
[root@ docker-install]# yum remove docker-runc.x86_64
[root@ docker-install]# yum remove fuse3.x86_64
[root@ docker-install]# yum remove slirp4netns.x86_64
[root@ docker-install]# rpm -qa | grep docker
[root@ docker-install]# rpm -qa | grep docker-ce
[root@ docker-install]# rpm -qa | grep slirp
libslirp-4.4.0-4.ky10.x86_64
[root@ docker-install]# yum remove libslirp-4.4.0-4.ky10.x86_64
[root@ docker-install]# rpm -qa | grep  slirp4netn
[root@ docker-install]# rpm -qa | grep docker-ce-rootless-extras

[root@ docker-install]# yum install libcgroup
[root@ docker-install]# rpm -ivh *.rpm
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
	package container-selinux-2:2.138.0-1.p01.ky10.noarch (which is newer than container-selinux-2:2.107-3.p03.ky10.noarch) is already installed
[root@ docker-install]# yum remove container-selinux

[root@ docker-install]# rpm -ivh *.rpm
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:libslirp-4.4.0-4.ky10            ################################# [ 10%]
   2:slirp4netns-1.1.9-1.ky10         ################################# [ 20%]
   3:fuse3-3.9.2-8.ky10               ################################# [ 30%]
   4:fuse-overlayfs-1.4.0-2.ky10      ################################# [ 40%]
   5:docker-ce-cli-1:20.10.16-1.ky10  ################################# [ 50%]
   6:container-selinux-2:2.107-3.p03.k################################# [ 60%]
name=[secadm], sename=[secadm_u], home=[/home/secadm], prefix=[secadm], level=[s0]
name=[auditadm], sename=[auditadm_u], home=[/home/auditadm], prefix=[audadm], level=[s0]
Deprecated, use selabel_lookup
   7:containerd-1.6.20-4.ky10         ################################# [ 70%]
   8:docker-ce-rootless-extras-0:20.10################################# [ 80%]
   9:docker-ce-20.10.16-1.ky10        ################################# [ 90%]
  10:docker-runc-1.0.0.rc3-203.p03.ky1################################# [100%]
[root@ docker-install]# systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
[root@ docker-install]# rm -rf /usr/lib/systemd/system/docker.service
[root@ docker-install]# rpm -ivh docker-ce-20.10.16-1.ky10.x86_64.rpm 
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
	package docker-ce-20.10.16-1.ky10.x86_64 is already installed
[root@ docker-install]# yum reinstall  docker-ce-20.10.16-1.ky10.x86_64.rpm
[root@ docker-install]# systemctl daemon-reload 
[root@ docker-install]# systemctl restart docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
[root@ docker-install]# systemctl status containerd.service 
● containerd.service - containerd container runtime
   Loaded: loaded (/usr/lib/systemd/system/containerd.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2024-06-12 16:57:05 CST; 47min ago
     Docs: https://containerd.io
 Main PID: 1832910 (containerd)
    Tasks: 23
   Memory: 30.3M
   CGroup: /system.slice/containerd.service
           └─1832910 /usr/bin/containerd

[root@ docker-install]# journalctl -eu docker
[root@ docker-install]# vim /etc/docker/daemon.json
[root@ docker-install]# rm -rf /etc/docker/daemon.json 
[root@ docker-install]# systemctl restart docker
[root@ docker-install]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2024-06-12 17:46:22 CST; 7s ago
     Docs: https://docs.docker.com

[root@ docker-install]# docker info
Client:
 Context:    default
 Debug Mode: false

Server:
 Server Version: 20.10.16

[root@ docker-install]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@ docker-install]# docker images
REPOSITORY   TAG       IMAGE ID   CREATED   SIZE

那么就去阿里云镜像站配置镜像加速器,重新pull你需要的容器

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

[root@iZi5c01l002tneua0hoc8uZ docker-install-x86sp1]# docker pull minio/minio
Using default tag: latest
latest: Pulling from minio/minio
969cd2eb857f: Retrying in 1 second 
c9d3951f347d: Retrying in 1 second 
61f3a463bad0: Retrying in 1 second 
3b27a15bb8a4: Waiting 
07ebbb9500d9: Waiting 
ca74b6463b85: Waiting 
45347401fdc4: Waiting 
18d7fb2fb626: Waiting 
error pulling image configuration: download failed after attempts=6: dial tcp 173.252.88.133:443: i/o timeout
[root@iZi5c01l002tneua0hoc8uZ docker-install-x86sp1]# sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'[root@iZi5c01l002tneua0hoc8uZ docker-install-x86sp1]# sudo tee /etc/docker/daemon.json <<-'EOF'
> {
>   "registry-mirrors": ["https://n20khobw.mirror.aliyuncs.com"]
> }
> EOF
sudo systemctl daemon-reload{
  "registry-mirrors": ["https://n20khobw.mirror.aliyuncs.com"]
}

[root@iZi5c01l002tneua0hoc8uZ docker-install-x86sp1]# sudo systemctl daemon-reload
[root@iZi5c01l002tneua0hoc8uZ docker-install-x86sp1]# sudo systemctl restart docker
[root@iZi5c01l002tneua0hoc8uZ docker-install-x86sp1]# docker pull minio/minio
Using default tag: latest
latest: Pulling from minio/minio
d46336f50433: Pull complete 
be961ec68663: Pull complete 
44173c602141: Pull complete 
a9809a6a679b: Pull complete 
df29d4a76971: Pull complete 
2b5a8853d302: Pull complete 
84f01ee8dfc1: Pull complete 
Digest: sha256:d786220feef7d8fe0239d41b5d74501dc824f6e7dd0e5a05749c502fff225bf3
Status: Downloaded newer image for minio/minio:latest
docker.io/minio/minio:latest
[root@iZi5c01l002tneua0hoc8uZ docker-install-x86sp1]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED       SIZE
minio/minio   latest    e31e0721a96b   2 years ago   406MB

出现"Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"的错误提示,有可能是以下原因导致的。 首先,这个错误提示表明Docker守护程序没有在运行。Docker守护程序是Docker的核心组件,负责处理Docker容器的创建、运行和管理等操作。如果守护程序没有运行,就无法与之进行通信,就会出现这个错误提示。你可以通过检查Docker守护程序是否正在运行来解决这个问题。 其次,可能是Docker守护程序的套接字文件(/var/run/docker.sock)不存在或不可访问。这个套接字文件是Docker守护程序与客户端之间进行通信的通道。如果文件不存在或不可访问,就无法与Docker守护程序建立连接,导致出现这个错误提示。你可以检查该文件是否存在,并确保你有足够的权限来访问它。 另外,可能是Docker守护程序发生了错误或崩溃。在某些情况下,Docker守护程序可能由于各种原因而停止运行,例如配置错误、资源限制或其他操作系统问题。如果守护程序崩溃或停止运行,就无法连接到它,就会出现这个错误提示。你可以检查Docker守护程序的日志文件,以查看是否有任何错误消息或异常情况。 综上所述,出现"Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"的错误提示可能是由于Docker守护程序没有运行、套接字文件不存在或不可访问、或Docker守护程序发生了错误或崩溃等原因导致的。你可以按照上述方法逐一排查这些可能的原因,并解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Cannot Connect to the Docker Daemon at ‘unix:///var/run/docker.sock’ 出坑方法,已经解决了](https://blog.csdn.net/weixin_42672605/article/details/127748458)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?](https://blog.csdn.net/qq_58144672/article/details/127974660)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [ubuntu vps安装docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock....](https://download.csdn.net/download/weixin_38733787/14094320)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是码农lyc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值