ホームページ  >  記事  >  バックエンド開発  >  Go Docker SDK: unix:///var/run/docker.sock で Docker デーモンに接続できません。 docker デーモンは実行されていますか?

Go Docker SDK: unix:///var/run/docker.sock で Docker デーモンに接続できません。 docker デーモンは実行されていますか?

WBOY
WBOY転載
2024-02-12 16:54:061235ブラウズ

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

質問内容

ローカルコンピュータ(apple m2)上で動作しているdockerサーバーに接続したいと考えています。 docker ps を実行すると、実行中のすべてのコンテナが開始されます。これは、docker サーバーが実行されていることを意味し、docker デスクトップに移動することでこれを確認できます。しかし、docker go SDK経由で接続しようとすると、接続に失敗します。

リーリー

これはコマンド docker context ls の出力です:

❯ 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 設定] > [詳細設定] に移動し、Docker ソケットを有効にすることで問題を修正しました。

以上がGo Docker SDK: unix:///var/run/docker.sock で Docker デーモンに接続できません。 docker デーモンは実行されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。