首先容器的端口可以映射到宿主机的多个端口,例如容器内部的端口是8080,可以映射到宿主机8080或者8081,通过如下命令即可实现:

docker run -itd -p 8080:8080 dockercentos /bin/bash 

//8080对8080

iptables -t nat -A  DOCKER -p tcp --dport 8081 -j DNAT --to-destination 192.168.0.200:8080 

//8080对8081

上述命令后,对于192.168.0.200的8080和8081端口访问都是可以的,响应的都是容器的8080端口,感觉做分布式部署的时候很好。

为了避免因为之前的命令或者容器造成上文中提到的端口无法访问的问题,建议在进行全新部署的时候,使用如下命令进行容器的清零,本人就是这么干了以后,端口的问题顺利解决了。

docker stop $(docker ps -a -q)  

//首先停掉所有的容器

docker rm $(docker ps -aq) 

//然后删除所有的容器

【docker】docker容器端口如何暴漏出来?相关推荐

  1. Docker 修改容器端口

    Docker 修改容器端口 本文介绍如何修改容器端口 对于已经创建的容器,可以通过下面的方法修改端口: 将容器提交为镜像,重新运行 修改容器配置文件 将容器提交为镜像,重新运行 略 修改容器配置文件 ...

  2. docker开放容器端口_开放式容器项目及其含义

    docker开放容器端口 昨天,旧金山宣布了开放容器项目 . 这是一个Linux Foundation项目,它将包含使用软件容器的规范和基本运行时软件. 这就是"一件好事". 签署 ...

  3. 修改docker mysql容器端口的映射

    修改docker mysql容器端口的映射 参考来源地址:https://blog.csdn.net/my_chenjie/article/details/85058032 大家都知道docker r ...

  4. Docker运行容器端口映射

    大致描述 我发现docker启动容器时(以redis为例),在已经启动了一个-p 6379:6379的redis1容器后,当我们开启第二个redis2容器时, 右边的端口映射既可以写别的我们想要映射的 ...

  5. docker 安装mysql8.0并且暴漏外部的连接

    此处是docker安装mysql8.0版本的数据库方法 配置指令 docker run 这里的密码也要改为 MYSQL_ROOT_PASSWORD=123456; CREATE USER 'oyp'@ ...

  6. docker之数据挂载端口暴漏

    文章目录 前言 docker数据管理 数据卷 挂载 数据卷容器 容器互联(使用centos镜像) 暴露端口 ① -p:指定端口 ② -P:随机端口 /sbin/init 内核启动时主动呼叫的第一个进程 ...

  7. Docker 修改运行中的容器端口映射

    如果用docker run启动容器的时候发现自己忘记指定 -p 进行端口映射了,可以采取如下三种方式来增加端口映射: 1.第一种是最无脑的方式,直接删除当前容器,然后用原镜像重新跑一个新的容器.简单暴 ...

  8. linux修改容器内的mysql端口映射_修改docker容器端口映射的方法

    大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改.通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射. 有没有办法不保存镜像而直接修改 ...

  9. Docker(4)-容器互联与端口映射

    容器互联 默认情况下,容器都是各自独立运行,与世隔绝. Docker提供了一个名为docker0的虚拟网桥,它会为每个相连的容器分配一个虚拟子网.但是尽管容器都连在同一个虚拟网桥上,如果没有额外的配置 ...

最新文章

  1. 项目管理的五个核心风险区
  2. Fork/Join 框架介绍
  3. 微机原理——移位指令
  4. 用java查询excel表格_如何把java查询出的内容导入到excel表格
  5. 机器学习统计学相关书籍
  6. 使用React和axios设置服务器端渲染的最简单方法
  7. Qt4_子类化QTableWidget
  8. 用户可以使用三种方式使用计算机,计算机操作系统期末复习笔记
  9. android ui 资源下载,【51CTO推荐】Android UI设计相关下载资源
  10. 关于web3营销的一切知识
  11. 电子海图通信态势软件设计与实现
  12. 智慧城市顶层设计与不确定性
  13. 微信小程序分享给朋友和分享到朋友圈
  14. ireport中detail的伸展问题解决
  15. There are 7 missing blocks. The following files may be corrupted
  16. 笔记本win10正在更新怎么关闭计算机,win10系统彻底永久关闭更新方法大全_联想戴尔笔记本win10关闭自动更新方法介绍...
  17. 论AI在叮咚智能音箱中的演进和应用
  18. android 跨屏效果图,手机电脑二合一:小米妙享跨屏协作正式上线
  19. 苹果Mac 上照片调整工具的使用方法
  20. ModuleNotFoundError: No module named sklearn

热门文章

  1. NLPCC'22 | 一种兼具准确性和多样性的图像风格化描述生成框架
  2. Struts原理与实践(7)
  3. 千与千寻,真是一部给大人看的动画片
  4. 标准符号代表的意思汇总
  5. xcode Unable to install xxx
  6. php处理微信weui图片上传
  7. 拉网小调(民歌介绍)
  8. 软件测试工程师职业规划
  9. PDF编辑方法,怎么把PDF其中一页删除
  10. ThinkPad E460如何进入bios