6、容器端口映射

本文介绍了Docker容器的端口映射,包括6.1端口映射概念,6.2中的随机端口映射、指定端口映射、指定网卡随机端口映射和指定网卡指定端口映射四种方式,以及6.3部分的各种端口映射的演示,如tomcat容器8080端口映射到宿主机不同端口的示例。
摘要由CSDN通过智能技术生成

6.1 端口映射

  • 把容器的端口映射为宿主机的一个随机或者特定端口,使用外部用户可以访问容器服务
  • 端口映射本是在容器底层做了 iptables 地址转发,出去的流量做 SNAT 源地址转发,进来的流量做 DNAT 目标地址转发。

6.2 四种端口映射

  • 随机端口映射:就是把容器的端口随机映射为宿主机的一个端口。
  • 指定端口映射:就是把容器的端口映射为宿主机的指定端口。
  • 指定网卡随机端口映射:就是把容器的端口映射为宿主机的指定网卡的随机端口。
  • 指定网卡端口映射:就是把容器的端口映射为宿主机的指定网卡的指定端口。

6.3 端口映射演示

6.3.1 随机端口映射(-P)
  • 把 tomcat 容器 8080 的端口映射到宿主机的随机端口
[root@docker ~]# docker run -itd -P tomcat:latest
fb8096ccc7866465f26ad41f98e4af53ce9a9ffa97f6036ed9314958c1cda457
#查看映射结果,容器 8080 端口映射到了宿主机的 32768 端口
[root@docker ~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值