Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行.net core docker映像时,表示应用程序已启动,但在浏览时会给出;这个网站可以’;“联系不到”;错误_Docker_Asp.net Core_Asp.net Core Mvc_Docker Compose_Dockerfile - Fatal编程技术网

运行.net core docker映像时,表示应用程序已启动,但在浏览时会给出;这个网站可以’;“联系不到”;错误

运行.net core docker映像时,表示应用程序已启动,但在浏览时会给出;这个网站可以’;“联系不到”;错误,docker,asp.net-core,asp.net-core-mvc,docker-compose,dockerfile,Docker,Asp.net Core,Asp.net Core Mvc,Docker Compose,Dockerfile,我有Windows10家庭操作系统。我已经安装了Docker工具箱 我的docker文件如下: FROM microsoft/dotnet:1.1-sdk-projectjson COPY . /app WORKDIR /app RUN ["dotnet", "restore"] RUN ["dotnet", "build"] EXPOSE 5000/tcp ENV ASPNETCORE_URLS http://*:5000 ENTRYPOINT ["dotnet", "run"] 我

我有Windows10家庭操作系统。我已经安装了Docker工具箱

我的docker文件如下:

FROM microsoft/dotnet:1.1-sdk-projectjson

COPY . /app
WORKDIR /app

RUN ["dotnet", "restore"]
RUN ["dotnet", "build"]

EXPOSE 5000/tcp
ENV ASPNETCORE_URLS http://*:5000

ENTRYPOINT ["dotnet", "run"]
我使用以下命令创建了docker映像:

$ docker build -t test:webApp3 .
我尝试使用以下命令运行映像:

$ docker run -d -p 8080:5000 -t test:webApp3

$ docker run test:webApp3
命令显示应用程序已启动,但在浏览时出现“无法访问此站点”错误

有人能告诉我,为什么它给我指定的错误


另外,有人能告诉我,docker在Windows 10操作系统上将创建的图像保存在哪里吗?

我可以通过参考以下链接来修复此问题:

我被要求在Program.cs的Main()中添加,
.UseUrls(“http://*:5000/”)

然后,我可以使用以下URL进行浏览:


发布
docker ps
检查您的容器是否正在运行,
docker记录您正在运行的容器的
,这可能会帮助您如何打开站点?如果使用docker工具箱,则应使用虚拟机的ip,如中所示(假设这是docker VM的ip)