婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 解決Mac下 docker 無法 ping 通宿主機的問題

解決Mac下 docker 無法 ping 通宿主機的問題

熱門標簽:激光標記地圖標注 高德地圖標注足跡怎么打標 中國地圖標注上各個省 新鄉牧野400電話申請 百度地圖底圖標注 電銷智能機器人試用 企業辦理400電話收費標準 智能電銷機器人真的有用么 撫州市城區地圖標注

解決方案

拋棄docker for mac自帶的linux虛擬機(盡管輕量,但其與OSX通信采用socket文件的方式),使用docker-machine

安裝virtualbox。virtualbox創建后,會添加一個虛擬網卡,可以通過ifconfig命令查看。我們實現的方式,就是利用這個虛擬網卡。

使用docker-machine創建默認linux虛擬機,命令docker-machine create

切換docker環境,使用eval $(docker-machine env)命令

查看創建的虛擬機的ip地址:docker-machine ip default或者直接docker-machine ip,假如為192.168.99.100

執行route命令,把192.168.99.100作為網關,將docker容器的ip段,路由到此IP上。假如docker容器的網段為172.17.0.0/16,那么使用sudo route -n add -net 172.17.0.0/16 192.168.99.100命令,添加路由信息。

啟動一個docker容器,此次測試使用redis:alpine鏡像:docker run -d redis:alpine。查看運行的鏡像IP。并ping測試。如無意外,宿機目前可以ping同容器了。

補充:

eval "$(docker-machine env -u)"

它將取消DOCKER_*變量。

為了記錄,這是輸出docker-machine env -u:

unset DOCKER_TLS_VERIFY
unset DOCKER_HOST
unset DOCKER_CERT_PATH
unset DOCKER_MACHINE_NAME

補充知識:Mac Docker Host模式不能用

今天在Mac搭建docker中安裝fastdfs, 用host模式啟動tracker與storage, 死活不行。

原來是主機網絡驅動程序僅適用于Linux主機,并且不支持Docker for Mac,Docker for Windows或Docker EE for Windows Server。

居然還有這個限制。服了,浪費了一天時間。

以上這篇解決Mac下 docker 無法 ping 通宿主機的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

標簽:延安 忻州 南通 邯鄲 西安 臨汾 海西 辛集

巨人網絡通訊聲明:本文標題《解決Mac下 docker 無法 ping 通宿主機的問題》,本文關鍵詞  解決,Mac,下,docker,無法,ping,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決Mac下 docker 無法 ping 通宿主機的問題》相關的同類信息!
  • 本頁收集關于解決Mac下 docker 無法 ping 通宿主機的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 剑川县| 南召县| 旺苍县| 武冈市| 云阳县| 民权县| 新疆| 珠海市| 吉木乃县| 股票| 精河县| 泰兴市| 临夏市| 台北市| 柳江县| 温泉县| 北票市| 韶山市| 万载县| 吉首市| 深圳市| 麦盖提县| 佛学| 会宁县| 牟定县| 安龙县| 厦门市| 阿拉善右旗| 乌海市| 香格里拉县| 思南县| 汶上县| 泸水县| 新余市| 洛川县| 东乌珠穆沁旗| 师宗县| 五峰| 绥滨县| 平顶山市| 合山市|