【发布时间】:2019-01-15 17:28:28
【问题描述】:
我有 VS 2017。Dotnet 核心 2.1 我的是 Windows 10 和 Docker for windows 安装。 Windows 版本为 10.0.16299.904 Docker 版本是社区 18.09.0 的客户端和服务器
我只是创建了一个新文件-> 新建-> 项目-> .Net Core -> Asp.net Core Web 应用程序-> Api 启用了 Docker 复选框。
在没有做任何更改的情况下,我构建它尝试在 IIS Express 和 Docker 中运行它,并且默认情况下它将 /api/values 控制器响应显示为值。
现在在 ps 提示下我可以看到图像并创建了相应的容器。
在 docker ps -a 命令上,它会列出正在运行的容器,端口为 1598-> 80/tcp
我使用 docker inspect 列出了 json,显示的 ip 是 172.22.74.213。
我使用http://172.22.74.213:1598/api/values 访问我的 api 但出现以下错误:
使用 docker inspect 表示容器正在运行。 我是否使用了错误的 URL 来访问我的 api?
【问题讨论】:
-
你试过 localhost:1598 吗?
标签: docker asp.net-core windows-10