gpt4 book ai didi

docker - Docker Toolbox端口映射不起作用

转载 作者:行者123 更新时间:2023-12-02 20:13:51 42 4
gpt4 key购买 nike

我在Windows机器上安装了docker toolbox,在使用以下命令运行容器后,在主机的指定端口(82)上没有监听任何内容。

docker run -ti -p 82:80 --name=container_alias someprovider/image:some_tag

我确实附加了此容器,并使用以下命令在容器内进行了简单的 检查:
curl localhost:80

它确实返回了html源内容,这意味着容器运行正常。
这种意外行为的原因可能是什么?

最佳答案

我的猜测是您在本地主机上还有另一个服务器设置,但我不确定。 Docker Machine不会映射到localhost。除非您以某种方式设置了本地主机以重定向到docker计算机的IP地址。

您可能需要阅读Get started with Docker Machine and a local VM

另外,-p 82:80将容器的端口80暴露于机器的端口82。因此,您需要curl someipaddress:82

关于docker - Docker Toolbox端口映射不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44919455/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com