我跑我的容器:web服務器工作在容器但不能在Windows 10的主機上
docker run -d -p 8000:8000 -p 9000:9000 dockerimage:tag
然後我進入容器和火起來的網絡服務器,但它結合IPv6的.. 我可以通過取消註釋/ etc/hosts的第二行來運行它。
但即使如此,還是有一個問題:我無法通過主機上的瀏覽器訪問該頁面。從容器內
127.0.0.1:8000作品(使用curl)
127.0.0.1:8000不從主機工作。
我也嘗試過容器的IP地址。
netstat -an on the host gives me ::1 8000 and ::1 9000 .
我能做些什麼來解決這個問題?
得到使用IPCONFIG主機的IP地址,並嘗試使用它與端口 – TheGameiswar
不工作,無法連接到服務器一起。 –
進入控制面板 - >網絡和互聯網 - >網絡連接,找到適配器「vEthernet(DockerNAT)」,進入屬性,取消勾選IPv6框,然後重新啓動docker。 – DivXZero