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

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

WBOY
リリース: 2024-02-12 16:54:06
転載
1272 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート