返回顶部
首页 > 资讯 > 精选 >Go Docker SDK:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护进程是否正在运行?
  • 239
分享到

Go Docker SDK:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护进程是否正在运行?

2024-02-12 17:02:28 239人浏览 泡泡鱼
摘要

问题内容 我想连接到在本地计算机 (apple m2) 上运行的 Docker 服务器。当我运行 docker ps 时,它会启动所有正在运行的容器,这意味着 docker 服务器正在

问题内容

我想连接到在本地计算机 (apple m2) 上运行的 Docker 服务器。当我运行 docker ps 时,它会启动所有正在运行的容器,这意味着 docker 服务器正在运行,我可以通过转到 docker 桌面来验证这一点。但是当我尝试通过 docker Go sdk 连接它时,它无法连接。

❯ go run main.go
2023/05/20 17:34:15 cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running?
exit status 1

这是命令 docker context ls 的输出:

❯ docker context ls
NAME                TYPE                DESCRIPTioN                               DOCKER ENDPOINT                                  kubernetes ENDPOINT                ORCHESTRATOR
default             moby                Current DOCKER_HOST based configuration   unix:///var/run/docker.sock                      https://35.186.144.128 (default)   swarm
desktop-linux *     moby                                                          unix:///Users/xencodes/.docker/run/docker.sock                                      

解决方法

我已通过转到 Docker 设置 > Advanced 并启用 Docker sock 修复了该问题。

以上就是Go Docker SDK:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护进程是否正在运行?的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: Go Docker SDK:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护进程是否正在运行?

本文链接: https://lsjlt.com/news/563865.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作