Maison > développement back-end > Golang > le corps du texte

Go Docker SDK : impossible de se connecter au démon Docker sous unix:///var/run/docker.sock. Le démon Docker est-il en cours d'exécution ?

WBOY
Libérer: 2024-02-12 16:54:06
avant
1209 Les gens l'ont consulté

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

Contenu de la question

Je souhaite me connecter à un serveur Docker exécuté sur mon ordinateur local (apple m2). Lorsque j'exécute docker ps, tous les conteneurs en cours d'exécution démarrent, ce qui signifie que le serveur Docker est en cours d'exécution et je peux le vérifier en accédant au bureau Docker. Mais lorsque j'essaie de le connecter via Docker Go SDK, la connexion ne parvient pas.

❯ 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
Copier après la connexion

Voici le résultat de la commande 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                                      
Copier après la connexion

Solution de contournement

J'ai résolu le problème en accédant à Paramètres Docker > Avancé et en activant la chaussette Docker.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!