docker端口映射

概述#

有的时候遇见问题有点懵,对基础的东西不是很清楚导致判断,不明确
遇见一个mysql容器端口映射,在其他的网段无法远程登录到容器内的mysql
后分析发现是没有开启ip_forward转发导致(eth0:port -> docker0 -> vether:port)网络不通

开干#

env

  • centos7.x
  • docker-v19.x

docs

mapping-port#

  • ip:hostPort:containerPort //一对一映射
  • ip::containerPort //类似-P,监听特定网卡的随机端口映射到容器特定额端口
  • hostPort:containerPort //容器端口映射到宿主机所有网卡的特定端口

practices#

Copy
//syntax docker run -p [([<host_interface>:[host_port]])|(<host_port>):]<container_port>[/udp] <image> <cmd> //default tcp //running docker run -p ip:hostPort:containerPort image:tag docker run -P image:tag //check port ss -lnt docker port container_id
posted @   mvpbang  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
历史上的今天:
2022-03-18 snology支持虚拟机virtual machine manager
2019-03-18 mysql官方驱动jar
2017-03-18 搭建Weblogic服务器
点击右上角即可分享
微信分享提示
CONTENTS