这个问题研究好几天了 但目前都没有找到解决办法 希望各位前辈可以提点一下
之前我都是在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要看你是用那种安装方式了