gpt4 book ai didi

docker - 无法从主机连接到 Docker 容器

转载 作者:行者123 更新时间:2023-12-03 11:12:05 25 4
gpt4 key购买 nike

只是第一次使用 Docker,所以我可能犯了一个新手错误,但这里是。我正在尝试使用 reactioncommerce/reaction图像,它似乎运行正常。但是,我似乎无法从主机连接到服务器。

我在运行 docker run -p :8080 -it reaction正如 Docker Hub page 上的建议,然后尝试通过转到 http://localhost:8080 来访问它在主机上的浏览器上,但无法建立连接。我哪里错了?

我在 Linux Mint 主机上运行。

最佳答案

我认为您的问题将是您的 -p ( publish ) 标志。假设您的容器实际上正在监听端口 8080 - 尝试 -p 8080:8080这会将 localhost:8080 映射到您的容器。 (好吧,从技术上讲,它会映射 0.0.0.0:8080,这是所有地址 - 包括外部地址)

但是我认为如果您没有在左侧指定某些内容,您将获得一个随机端口号映射 - 您应该能够在 docker ps 中看到这一点。或使用 docker port 命令。

当您运行时 docker run -it您以交互方式启动它 - 除非您另行指定,否则它应该启动“docker 文件中定义的任何内容”。我认为这将是您想要的服务,但我不知道该应用程序。您也可以使用 -d标志,它在后台运行容器。

关于docker - 无法从主机连接到 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34707584/

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