gpt4 book ai didi

asp.net - 无法访问 Docker 内的 Asp.Net Core

转载 作者:行者123 更新时间:2023-12-02 16:40:01 26 4
gpt4 key购买 nike

我有一个在 Docker 容器内运行的 Asp.Net core MVC 应用程序,但我无法从本地主机访问它,有什么想法吗?

Dockerfile:

FROM microsoft/dotnet:runtime
ARG source=publish/

WORKDIR /usr/src/project

COPY $source .

EXPOSE 5000

ENTRYPOINT ["dotnet","project.dll"]

运行命令:

docker run -t the/image . -p 5000:5000

我收到消息

Now listening on: http://*:5000

但我仍然无法通过 localhost:5000192.168.99.100:5000 访问它

最佳答案

图像名称后面的所有内容都将作为参数传递给容器,因此您需要将 -p 放在前面。尝试:

docker run -p 5000:5000 the/image

关于asp.net - 无法访问 Docker 内的 Asp.Net Core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41192895/

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