我正在使用 Windows 10 版本。1709 和 docker 17.09.1-ce-win42(使用 Windows 容器)。我成功地创建了我的 ASP.NET 应用程序的图像,其中 microsoft/aspnet 作为基础图像。
为了创建容器,我使用以下命令:
docker run -d -p 8001:80 --name mycontainer myimage:v1
.
容器已正确创建,如果我想访问该网站,我使用已知容器的 IP 地址
docker inspect --format '{{ .NetworkSettings.Networks.nat.IPAddress }}' mycontainer
尽管如此,我想通过 localhost:8001 访问我的应用程序 - 它不起作用。
有人可以告诉我是否以及我做错了什么?我读过 Windows 容器中的映射是有问题的。
提前致谢 :)