gpt4 book ai didi

macos - nginx docker容器上的连接被拒绝

转载 作者:IT老高 更新时间:2023-10-28 12:36:41 33 4
gpt4 key购买 nike

我已经安装了 Docker Toolbox在 macOS 中,我正在关注 Docker 关于 deploying Nginx 的简单教程.

我已执行 docker run 并确认我的容器已创建:

docker run --name mynginx1 -P -d nginx
docker ps
40001fc50719 nginx "nginx -g 'daemon off" 23 minutes ago Up 23 minutes 0.0.0.0:32770->80/tcp, 0.0.0.0:32769->443/tcp mynginx1

然而,当我 curl http://localhost:32770 时,我得到一个连接被拒绝的错误:

curl: (7) Failed to connect to localhost port 32770: Connection refused

我正在努力看看我可能在这里错过了什么。鉴于我使用的是 macOS,是否需要执行额外的步骤?

最佳答案

问题是您的 DOCKER_HOST 未设置为 localhost,您需要使用 docker-machine 的 IP 地址,因为您使用的是 Docker Toolbox:

docker-machine ip default # 应该返回你的 IP 地址。

Docker Toolbox Docs了解更多信息。

关于macos - nginx docker容器上的连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33022250/

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