亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Golang 的 Docker SDK 無法連接到覆蓋網絡內的守護進程

Golang 的 Docker SDK 無法連接到覆蓋網絡內的守護進程

Go
冉冉說 2023-05-15 09:47:32
我有一個 docker swarm,以及一個位于該 swarm 覆蓋網絡內的容器。該容器有一個用 golang 編寫的應用程序,它通過創建一個容器并啟動它來與 Docker API 交互。當我在主機上運行我的 golang 應用程序時,一切都運行得很完美,它可以毫無問題地創建和運行容器。但是,當我將應用程序放入容器并在我的覆蓋網絡中運行時,它不再能夠訪問 API。我假設這與網絡有關,但我的項目的想法是有多個服務,每個服務都有自己的網絡,可以創建、啟動和刪除他們認為合適的容器。不幸的是,目前不能在覆蓋網絡之外的應用程序中運行 SDK。錯誤:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
查看完整描述

1 回答

?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

您的應用正在嘗試訪問 Docker 套接字,但默認情況下在容器中無法訪問。

您可以從主機將其安裝為卷: -v /var/run/docker.sock:/var/run/docker.sock


查看完整回答
反對 回復 2023-05-15
  • 1 回答
  • 0 關注
  • 153 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號