這個問題研究好幾天了 但目前都沒有找到解決辦法 希望各位前輩可以提點一下
之前我都是在linux上面使用docker 在container跑一個ubuntu的環境 並把Django server 給跑起來
linux只是要設定好
作者: anotherday 2021-06-15 15:23:00
mac的docker環境就如同你所說的你有試過把container的port expose出來嗎?
作者:
J002 (阿里山 我來了XD~)
2021-06-15 15:25:00我在mac沒有特別設什麼就可以連了,只是要注意port如果小於1024的話,要sudo...然後mac防火牆有沒有開?
作者:
HKCs (路人)
2021-06-15 15:42:00有對應port? -p 8000:8000 ?早期的docker 在mac上很難用更新成docker desktop後覺得好用許多
run的時候 -p x:y x是你host的port y是容器內的port
作者: okd (...) 2021-06-15 16:52:00
我用mac也沒辦法開host mode, 但是port mapping可以用就直接-p做port mapping吧 官方文件有寫Mac, Windows不能用
mac 上沒有 --network=host 的功能
用docker compose Mac windows linux都通用
作者:
rotalume (rotalume)
2021-06-15 18:55:00我遇過一樣的問題,就跟樓樓上講的一樣
作者: roccqqck (ccqq) 2021-06-15 20:08:00
mac跟win都有開一個小虛擬linux啟動docker
作者:
touurtn (vv)
2021-06-15 22:31:00這篇會被警告嗎 無關軟工
作者: vikingr 2021-06-15 23:59:00
0.0.0.0
作者:
dave123 (宅男就是傳奇)
2021-06-16 01:10:00stackoverflow已經不能發問了嗎?
作者:
wulouise (在線上!=在電腦前)
2021-06-16 18:25:00google問的到的問題會被mark duplicate
作者:
moon2519 (~X~X~)
2021-06-18 02:59:00改聽0.0.0.0然後做port mapping吧
作者:
uopsdod (pcman)
2021-06-19 11:06:00要看你是用那種安裝方式了