您已经在内部公开了端口,因此我唯一建议的另一件事就是在启动映像时也检查您是否正在打开端口:
docker run -it -p 5000:5000 <imagename>
这会将实例内部的端口5000打开到本地计算机上的端口5000,然后应在127.0.0.1:5000
或上进行访问localhost:5000
。
你也应该确保您接受内的任何主机名Main()
中Program.cs
有.UseUrls("http://*:5000/")
你的WebHostBuilder
。
Windows的Docker IP
您已经在内部公开了端口,因此我唯一建议的另一件事就是在启动映像时也检查您是否正在打开端口:
docker run -it -p 5000:5000 <imagename>
这会将实例内部的端口5000打开到本地计算机上的端口5000,然后应在127.0.0.1:5000
或上进行访问localhost:5000
。
你也应该确保您接受内的任何主机名Main()
中Program.cs
有.UseUrls("http://*:5000/")
你的WebHostBuilder
。