docker容器端口和内部进程(Docker动态给容器Container暴露端口操作)
docker容器端口和内部进程
Docker动态给容器Container暴露端口操作查看Container的IP地址
docker inspect <container name or id>| grep IPAddress
查看Container的映射的端口
docker port <container name or id> eg. docker port d8dac7399647 docker port hfq-jedi-zxf-eden
用iptables查看容器映射情况
iptables -t nat -nvL
iptables -t nat -nvL --line-number
举例新增端口的映射
##将主机31101 映射到 容器 6379端口
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 31101 -j DNAT --to-destination 192.168.42.2:6379
保存iptables规则
iptables-save
说明
192.168.42.2 是根据 docker inspect <container name or id>| grep IPAddress 的结果
端口映射完毕后,不能通过docker port d8dac7399647查询到结果
可以通过
iptables -t nat -nvL | grep 192.168.42.2
查询 映射关系
补充知识:docker容器通信和端口暴露问题中的机制
一直以来用docker容器间通信都是使用的link的方式,这就限制各个容器启动的前后顺序,总感觉很不灵活,因此这次探索了一下直接通过docker自带网卡分配的局域网来进行容器间的访问。
docker的端口暴露指的是,经过docker0这个网卡的转发,将容器本身的端口服务转发到暴露端口上,比如执行:
docker run -dit -p 8080:12345 --name=container_name image_name
使用docker0网卡分配的172.17.0.x这个局域网访问的时候,使用12345端口。在使用192.168.1.x或其他本机公网ip访问的时候,就是要用8080来访问了
时间有限,暂时不仔细分析了,有时间放图分析一下
以上这篇Docker动态给容器Container暴露端口操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
- docker运行tomcat服务(使用 docker部署tomcat并接入skywalking的使用)
- docker redis安装配置(使用docker搭建redis主从的方法步骤)
- docker容器镜像内容(Docker容器从镜像恢复代码的操作步骤)
- linuxrabbitmq安装和使用教程(用docker部署RabbitMQ环境的详细介绍)
- docker指令详解(docker create命令的用法说明)
- docker容器解决隔离的技术(Docker+selenium实现自动化健康报备的方法)
- docker容器网络设置(对docker中的overlay式网络详解)
- docker执行shell脚本(基于Docker搭建ELK 日志系统的方法)
- docker-compose 开发代码(Docker Compose多容器部署的实现)
- docker socket文件丢失(解决vscode docker插件docker.socket权限问题)
- docker删除多个镜像命令(Docker 彻底删除私有库镜像的操作)
- docker 清除none镜像(删除docker images中为none的镜像操作)
- dockernacos教程(Docker+nacos+seata1.3.0安装与使用配置教程)
- 怎么清空docker目录(如何完全清理你的Docker数据)
- docker启动指定容器ip(Docker每次启动容器,IP及hosts指定的操作)
- docker-compose 原理(详解docker compose 用法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
- 吉林舒兰 封城 15人确诊 276人隔离,出现跨省传播(吉林舒兰封城)
- 四月新番CP人气榜公布,《剃须》两度上榜,沙优不是女朋友(四月新番CP人气榜公布)
- 2019年外媒秋季新番动画角色CP排行榜,桐人和爱丽丝落榜(2019年外媒秋季新番动画角色CP排行榜)
热门推荐
- thinkphp怎么整合微信支付(ThinkPHP框架实现的微信支付接口开发完整示例)
- php教程字符串类型进阶技术教程(PHP中有关长整数的一些操作教程)
- linux内核设备树(解析Linux内核与设备树的编译和烧写)
- django 页面传参数(django query模块)
- dockercp用法详解(Docker开启TLS和CA认证的方法步骤)
- python模块都是自己的语法(详解Python_shutil模块)
- ftp服务器怎么搭建linux(Linux下使用vsftp搭建FTP服务器附参数说明)
- dedecms文章点击量(Dedecms文章标题及文章摘要长度修改的方法)
- 微信小程序静态页面详情(微信小程序基础教程之echart的使用)
- css里margin是什么意思(正确理解CSS中的margin合并的用法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9