为什么我无法连接到本地主机端口5000,为什么会被拒绝?

问题描述 投票:0回答:1

我正在尝试构建一个 docker 映像,但每当我运行该应用程序时,与本地主机的连接都会被拒绝。

问题不仅出现在端口 5000 上,其他端口也出现问题。我在 Windows 上运行 Docker Toolbox。

我的命令是:

docker run 5000:80 azure-text

当我卷曲或只是执行 docker run 时,错误消息显示“无法连接到本地主机端口 5000:连接被拒绝”

我的 Dockerfile:

FROM python:2.7-slim

WORKDIR /app_

COPY . /app_

RUN pip install --trusted-host pypi.python.og -r requirements.txt

EXPOSE 80

ENV NAME World

CMD ["python", "app.py"]

很乐意提供建议!

docker connection localhost docker-build
1个回答
0
投票

如果您使用 Docker Toolbox,则需要一个额外的端口转发来连接到本地主机。您可以访问另一个IP中的docker。运行此命令查看哪个主机正在运行您的 docker 主机:

docker-machine ls

例如,如果您的 docker 机器运行在

192.168.99.100
上,您可以在
http://192.168.99.100:5000

上访问正在运行的服务
© www.soinside.com 2019 - 2024. All rights reserved.