解決mac主機無法與 Docker容器互通問題

2022-09-10 12:24:12 字數 1272 閱讀 7385

這是乙個github開源專案docker-connector

1. mac 通過 brew 安裝 docker-connector

2. 執行以下命令把 docker 的所有bridge網路都新增到路由中(拷貝已下指令)

docker network ls --filter driver=bridge --format "}" | xargs docker network inspect --format "route }}}" >> /usr/local/etc/docker-connector.conf
或者修改/usr/local/etc/docker-connector.conf檔案中的路由格式是

route 172.17.0.0/16
路由的子網決定了你能訪問那些容器,docker-connector.conf這個檔案之前是注釋了的需要手動修改

3. 配置完成,直接啟動服務(需要sudo,路由配置啟動之後仍然可以修改,並且無需重啟服務立即生效)

sudo brew services start docker-connector
4.使用以下命令在 docker 端執行 wenjunxiao/mac-docker-connector,需要使用host網路,並且允許net_admin,pull connector容器的作用是作為橋接成功訪問

docker run -it -d --restart always --net host --cap-add net_admin --name connector wenjunxiao/mac-docker-connector

解決Docker MySQL無法被宿主機訪問的問題

docker啟動mysql容器後,建立乙個localhost訪問的使用者 create user test localhost identified by test 但是在宿主機中無法通過該使用者登入 在docker中的mysql建立localhost的使用者只能在docker內部訪問,而不能通過外...

mac無法充電解決方法

然後最近湖南超冷,猜測可能是低溫引起的,網上有給出用熱水袋給充電器暖一下的方法,然而並沒有去嘗試,感覺太sb了。因此果斷給水果公司售後打 接 的客服普通話不是很標準,這不重要,主要是給出的方法解決了我的問題 lol 廢話了n多,把解決方法po一下 我用這個方法解決了無法充電的問題,應該確實是和溫度有...

解決MAC系統突然無法連WIFI!

再查資料發現可能是配置資訊問題 確實解決了,但不是說刪除4個檔案,是該資料夾下面的檔案只保留boot那乙個,其他的都刪除 在finder當中執行command shift g快捷鍵,並輸入路徑 library preferences systemconfiguration 3.將這些檔案備份到其他目...