小编Dra*_*ile的帖子

如果 unix:///var/run/docker.sock 不可用且 docker 正在运行,如何连接到 Docker 守护进程

我在使用 snap 安装 docker 时遇到了问题,然后我转移到了 apt。这是在生产服务器上。为了减少停机时间,我执行了以下操作:

  1. 删除了快照运行容器
  2. /snap/bin已经从...删除PATH
  3. 按照此处推荐安装了 docker
  4. 重建并启动容器
  5. sudo snap stop docker使用和禁用 docker 的 snap 功能sudo snap remove docker

一切都很好。第二天,我尝试重新启动用于监控的容器,但运行时出现以下错误sudo docker ps -a

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Run Code Online (Sandbox Code Playgroud)

守护进程正在运行:

root       42709  0.2  0.3 2344140 54276 ?       Ssl  Sep07   5:30 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root       42868  0.0  0.0 1813868 5944 ?        Sl   Sep07   0:16 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8072 -container-ip 172.19.0.3 …
Run Code Online (Sandbox Code Playgroud)

linux apt docker snap

6
推荐指数
1
解决办法
6582
查看次数

标签 统计

apt ×1

docker ×1

linux ×1

snap ×1