我是码头新手。我有一个 web api dotnet 核心应用程序(默认的)。
我正在使用docker toolbox在 Windows 7 上运行。
我已经为我的机器配置了所有的 ENV 变量,当我通过 Visual Studio 运行应用程序时,我看到创建了 docker 映像并且容器运行并且一切都很酷。
现在我想从 Visual Studio 中脱离出来,我开始从命令行使用 docker。
我使用当前正在运行的容器,停止它,再次启动它,它说它是在一个新端口下启动的,但是我尝试在浏览器中点击新的 url,但我什么也没得到。似乎没有服务器托管我的应用程序。
这是我编写的 cmd 命令:
docker stop containername
docker start containername
docker inspect --format="{{json .NetworkSettings.Ports}}" <containerId>
这是回应:
{"80/tcp":[{"HostIp":"0.0.0.0","HostPort":"32781"}]}
我试图查看视觉工作室的输出(在构建期间),但我找不到我所缺少的。
那么,如何重新启动通过 Visual Studio 构建的容器并使其“工作”?我缺少什么命令?