我是一个码头新手。我有一个web api dotnet核心应用程序(默认的)。
我正在使用docker toolbox在Windows 7上运行。
我已经使用所有ENV vars配置了我的机器,当我通过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的输出(在构建期间),但我找不到我所缺少的内容。
那么,我如何重新启动通过visual studio构建的容器并使其“正常工作”?我错过了什么命令?