Win 10 Pro上的DockerHub-docker inspect .NetworkSettings不返回任何值

时间:2019-02-15 20:18:27

标签: docker asp.net-core dockerhub docker-networking

在构建docker并按定义的端口5000运行它之后,在 Windows 10 Pro OS和Linux Container 上使用DockerHub时,我正在遵循Build a .Net Core App with Docker的步骤教程。 :

docker build -t myasp .
docker run -d -p 5000:80 --name myapp myasp

当我打开 localhost:5000 时,发现没有与此站点的连接,然后我尝试使用以下命令来获取我的容器运行所在的IP地址:

docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" myapp

结果显示{无价值} ...嗯,人们赞扬了一些替代解决方案,例如:

docker run -p 4100:80 myasp and opened at http://localhost:4100/

但是,通过这样做,例如,每当我更改应用程序中的某些内容时,更改页面的标题,它就不会立即反映在我的网站上,因此我必须重新构建和部署所有内容。

因此,我发现“ 在Windows docker上找不到IP地址”似乎是Windows和Docker的常见问题,我不确定是否有任何具体方法可以解决此问题,因为我在Google上搜索了在这个问题上有很多东西,但是仍然没有明确的答案,有人有类似的经验吗,请您分享一下您的想法或解决方案吗?

0 个答案:

没有答案