Run nginx from Docker in Windows

1.首先, 使用 docker run hello-world 命令 确认 docker 在本地安装成功,若成功应如下所示(此处使用的是 Docker Toolbox 在Windows上安装Docker)。

 2.使用 docker pull nginx 获取nginx 镜像, 在运行 NGINX ;

或者直接使用 如下命令运行 nginx 镜像(使用 docker run 命令创建容器时,会先检查本地是否存在指定镜像。如果本地不存在该名称的镜像,Docker就会自动从Docker Hub下载镜像并启动一个Docker容器)

-p 宿主机端口:容器端口(91是nginx 在本地主机运行时使用的端口)

运行 docker ps 查看 nginx 进程

但是我们使用  localhost:91 在浏览器中查看的时候,nginx 主页 没有 显示出来,如下:

3. 使用 http://192.168.99.100:91/  可以查看结果。

具体原因如下:

https://stackoverflow.com/questions/36477438/can-not-access-nginx-container-on-a-local-windows-machine

猜你喜欢

转载自www.cnblogs.com/luffystory/p/11778666.html