gpt4 book ai didi

nginx - 无法在本地 Windows 机器上访问 nginx 容器

转载 作者:IT老高 更新时间:2023-10-28 21:19:26 26 4
gpt4 key购买 nike

我在 Windows 10 机器上运行 nginx 容器。我已将其精简到最低限度——Docker 集线器中提供的 nginx 镜像。我正在使用:

docker run --name ng -d -P nginx

这是 docker ps 的输出:

b5411ff47ca6 nginx "nginx -g 'daemon off"22 秒前 Up 21 seconds 0.0.0.0:32771->80/tcp, 0.0.0.0:32770->443/tcp ng

这是我在执行 docker inspect ng: "IPAddress": "172.17.0.2"

时得到的 IP

所以,接下来我要做的是通过在主机浏览器中打开 http://172.17.0.2:32771 从主机访问 Nginx 服务器。这不起作用(找不到主机等)。

请指教

最佳答案

在windows上,你使用的是Docker Toolbox,你需要的IP是192.168.99.100(也就是Docker Toolbox VM的IP)。您获得的 IP 是虚拟机内部的容器 IP,无法直接从 Windows 访问。

关于nginx - 无法在本地 Windows 机器上访问 nginx 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36477438/

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