Docker和DevOps:12.容器的端口映射

267 阅读1分钟

容器的端口映射

一、端口映射

1.问题描述

在腾讯云服务器中创建一个nginx的容器,在本地通过浏览器访问:腾讯云IP:80 怎么能访问到nginx呢?
在腾讯云服务器中直接安装一个nginx比较容易理解,问题是现在如何在本地浏览器访问到远程服务器中的容器中的nginx呢?

2.创建nginx容器
docker run -d --name=con_nginx nginx:latest

在这里插入图片描述

3.本地浏览器访问试一下

失败
在这里插入图片描述

4.创建容器时添加端口映射
  • 将容器的80端口映射到腾讯云服务器的80端口,这样我们就能通过浏览器访问:腾讯云IP:80 访问到容器的80端口
  • 创建nginx容器:
docker run -d --name=con_nginx -p=80:80 nginx:latest
  • 添加 -p=80:80 参数,表示将容器的80端口映射到本机的80端口上。
5.本地浏览器访问试一下

在这里插入图片描述

6.查看容器端口映射信息

在这里插入图片描述