我想连接到在我的本地机器(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