【发布时间】:2017-02-15 07:33:53
【问题描述】:
我使用的是 Windows 10 家庭版操作系统。我已经安装了 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 操作系统上将创建的图像保存在哪里?
【问题讨论】:
-
发布
docker ps以检查您的容器是否正在运行,docker logs您正在运行的容器 -
您是如何打开您的网站的?如果您使用 docker 工具箱,那么您应该使用虚拟机的 ip,如 192.168.99.100:8080(假设这是您的 docker 虚拟机的 ip)
标签: docker asp.net-core asp.net-core-mvc docker-compose dockerfile