如何在浏览器中查看 docker 服务器内容

用户2959760

安装docker toolboxwin7 64bit

我的代码:

docker run --name web -d -p 8000:8000 richarvey/nginx-php-fpm

我在 chrome 浏览器中看不到任何结果。

重新安装docker toolbox&& 重新启动 && 禁用防火墙没有帮助。

192.168.99.100:8000
172.17.0.2:8000
本地主机:8000

docker inspect web | grep IPAddress

表演:

        "SecondaryIPAddresses": null,
        "IPAddress": "172.17.0.2",
                "IPAddress": "172.17.0.2",

跑步:

$ docker-machine ls

表演:

NAME      ACTIVE   DRIVER       STATE     URL      SWARM   DO
CKER        ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v1
8.06.1-ce

跑步:

$ docker ps

表演:

CONTAINER ID        IMAGE                     COMMAND                  
CREATED
       STATUS              PORTS
NAMES
65b815ffa17c        richarvey/nginx-php-fpm   "docker-php-entrypoi"   4 hours ag
o         Up 4 hours          80/tcp, 443/tcp, 9000/tcp, 0.0.0.0:8000->8000/tcp
web

在此处输入图片说明


更新

docker run --name web -d -p 8000:80 richarvey/nginx-php-fpm

http://192.168.99.100:8000/ <-- 只有这一项有效!
http://172.17.0.2:8000/
http://localhost:8000/

码头工人内部,

  1. 首先检查nginx是否正在运行。

  2. 查看哪个进程正在使用端口 80


bash-4.4# ps aux | grep nginx
   14 root      0:00 nginx: master process /usr/sbin/nginx -g daemon off; error_
log /dev/stderr info;
   15 nginx     0:00 nginx: worker process
   16 nginx     0:00 php-fpm: pool www
   17 nginx     0:00 php-fpm: pool www
   18 nginx     0:00 php-fpm: pool www
   29 root      0:00 grep nginx
bash-4.4# netstat -tulpn | grep :80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
14/stderr info;
tcp        0      0 :::80                   :::*                    LISTEN
14/stderr info;
bash-4.4#
艾米

您使用的映像在其端口 80 上发布 NGinx 端口。因此,如果您希望它在公共端口 8000 上,您应该使用以下命令运行容器:

docker run --name web -d -p 8000:80 richarvey/nginx-php-fpm

编辑:或者(仅适用于 Linux 上的 Docker),您可以使用docker inspect web浏览器在 80 端口访问容器的私有 IP(取自):http : //172.17.0.2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从浏览器访问在Docker容器中运行的Web服务器?

如何在浏览器中查看本机源代码?

如何在 Tor 浏览器中查看 Youtube 视频?

如何从本地浏览器观看远程服务器上的docker内部的xvfb会话?

如何在Windows 10中从浏览器访问容器Docker

如何从浏览器访问在docker容器中运行的tomcat?

如何使用Docker容器在浏览器中打开Rabbitmq?

Docker容器正在运行,但无法在浏览器中查看

如何从我的浏览器中查看肥皂服务数据

在浏览器中为 Laravel 提供服务的 Docker 容器

Docker在浏览器中访问localhost

Docker Selenium独立服务器无法将文件上传到容器中的网格浏览器

在 Docker 中解析服务器日志?

Docker中的Django服务器

在Docker中运行RabbitMQ服务器

Docker 服务器中的网络存储

Docker django 运行服务器,但浏览器不显示登录页面

如何在golang中启动Web服务器在浏览器中打开页面?

Dockerfile中的Jboss 5.1-如何在浏览器中访问服务器

如何在chrome浏览器中调试nativescript应用并在chrome中查看输出

如何在电子浏览器窗口中查看PDF?

如何在远程服务器上运行Docker负载

从Windows查看DLNA服务器的内容

如何在不打开浏览器的情况下在服务器中运行 Slimmerjs?

如何在本地浏览器中从远程服务器访问Django网站?

与docker上的mysql服务器通信?

将Docker用于邮件服务器

Docker:来自服务器的空响应

使用Docker Compose更新服务器