首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >收到"Page Isn not Working“时,本地主机上未显示Windows Docker容器

收到"Page Isn not Working“时,本地主机上未显示Windows Docker容器
EN

Stack Overflow用户
提问于 2019-05-03 02:47:33
回答 1查看 2.4K关注 0票数 0

我在docker for windows上启动了一个示例NGINX docker容器,但我无法在localhost或容器镜像的IP地址上查看它。

我已经使用这个简单的命令启动了容器:

代码语言:javascript
复制
docker run --detach --publish 80:80 --name webserver nginx

当我通过浏览器点击http://localhost;我收到“这个页面不工作”“X.X没有发送任何数据”(X是IP地址或本地主机)

运行以下命令,我还获得了IP地址:

代码语言:javascript
复制
docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" webserver

当我直接使用IP地址时,结果是相同的。我不熟悉docker和docker for windows,但我不确定为什么无法查看此示例应用程序。

当我发现我的问题时,我正在按照这些说明进行操作:https://docs.docker.com/docker-for-windows/

这是我当前运行的docker版本:

代码语言:javascript
复制
Client: Docker Engine - Community
Version:           18.09.2
API version:       1.39
Go version:        go1.10.8
Git commit:        6247962
Built:             Sun Feb 10 04:12:31 2019
OS/Arch:           windows/amd64
Experimental:      false

Server: Docker Engine - Community
Engine:
Version:          18.09.2
API version:      1.39 (minimum version 1.24)
Go version:       go1.10.6
Git commit:       6247962
Built:            Sun Feb 10 04:28:48 2019
OS/Arch:          windows/amd64
Experimental:     true
EN

回答 1

Stack Overflow用户

发布于 2019-06-03 00:44:02

我不能评论,所以我在这里发帖。

您是否已经在本地计算机上设置了服务器?如果是这样的话,在您的'docker ->‘命令上更改80:80运行81:80。

代码语言:javascript
复制
$ docker run --detach --publish 81:80 --name webserver nginx

如果没有,验证容器的构建与打印输出的码头运行。

然后还提供以下内容的输出:

代码语言:javascript
复制
$ sudo docker inspect webserver
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55958494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档