You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Docker客户端的Unix套接字路径?

Docker客户端无法连接到正确的套接字路径问题

问题现象

执行$ docker info命令时,得到以下输出:

Client:
 Context:    desktop-linux
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc., v0.10.4)

Server:
ERROR: Cannot connect to the Docker daemon at unix:///home/aotsaidera/.docker/desktop/docker.sock. Is the docker daemon running?
errors pretty printing info

但Docker守护进程实际处于活跃状态,正在/var/run/docker.sock监听:

● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/docker.service.d
             └─options.conf
     Active: active (running) since Mon 2023-05-29 00:56:35 EEST; 7min ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 145146 (dockerd)
      Tasks: 12
     Memory: 20.2M
     CGroup: /system.slice/docker.service
             └─145146 /usr/bin/dockerd -H unix:// --containerd=/run/containerd/containerd.sock

май 29 00:56:34 aotsaideraPC dockerd[145146]: time="2023-05-29T00:56:34.750174683+03:00" level=warning msg="Your kernel does not support CPU realtime scheduler"
май 29 00:56:34 aotsaideraPC dockerd[145146]: time="2023-05-29T00:56:34.750210015+03:00" level=warning msg="Your kernel does not support cgroup blkio weight"
май 29 00:56:34 aotsaideraPC dockerd[145146]: time="2023-05-29T00:56:34.750224946+03:00" level=warning msg="Your kernel does not support cgroup blkio weight_device"
май 29 00:56:34 aotsaideraPC dockerd[145146]: time="2023-05-29T00:56:34.750478719+03:00" level=info msg="Loading containers: start."
май 29 00:56:35 aotsaideraPC dockerd[145146]: time="2023-05-29T00:56:35.005642810+03:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0>"
май 29 00:56:35 aotsaideraPC dockerd[145146]: time="2023-05-29T00:56:35.103761508+03:00" level=info msg="Loading containers: done."
май 29 00:56:35 aotsaideraPC dockerd[145146]: time="2023-05-29T00:56:35.140482543+03:00" level=info msg="Docker daemon" commit="20.10.21-0ubuntu1~20.04.2" graphdriver(s)=o>
май 29 00:56:35 aotsaideraPC dockerd[145146]: time="2023-05-29T00:56:35.140516773+03:00" level=info msg="Daemon has completed initialization"
май 29 00:56:35 aotsaideraPC systemd[1]: Started Docker Application Container Engine.
май 29 00:56:35 aotsaideraPC dockerd[145146]: time="2023-05-29T00:56:35.153669850+03:00" level=info msg="API listen on /var/run/docker.sock"

已尝试的解决方法

  • 执行sudo gedit /etc/init/docker.conf时发现文件为空,复制相关配置内容并将路径改为/var/run/docker.sock,未生效后恢复文件为空。
  • 在/etc/init/docker.conf中添加DOCKER_SOCKET = "/var/run/docker.sock",问题仍未解决。

补充说明

可通过IntelliJ成功连接Docker API,但终端始终存在套接字路径不匹配的问题。

内容的提问来源于stack exchange,提问作者Lachezar Kolev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 10:09:55