注意:议映射端口尝试-p 8080:8081 的形式,如若不行再尝试该方法,在宿主机执行下面该防火墙规则指令

# iptables -t nat -A PREROUTING -d 宿主机IP -p tcp -m tcp --dport 宿主机端口 -j DNAT --to-destination 容器IP:容器端口

如果需要将192.168.1.2容器上的443端口映射到宿主机(192.168.2.140)的443端口:

# iptables -t nat -A PREROUTING -d 192.168.2.140 -p tcp -m tcp --dport 443 -j DNAT --to-destination 192.168.1.2:443

查看规则

# iptables -t nat -L

清除规则

# iptanbles -t nat -F

转载于:https://blog.51cto.com/11804445/2050182

docker(iptables)目标地址转换,运行中的容器映射端口相关推荐

  1. docker ps命令详解 列出运行中的容器

    docker ps命令详解 列出运行中的容器 使用docker ps命令即可列出运行中的容器,执行该命令后,会出现如下7列表格 CONTAINER_ID      表示容器ID IMAGE       ...

  2. iptables 实现地址转换与安全控制

    目标:模拟生产环境的基本拓扑,实现通过源地址转换内网多台主机公共一个IP地址访问互联网,并通过目标地址转换,把www等多个服务器放到互联中,并实现安全控制,基本拓扑结构如下: 在这个拓扑结构中来说,就 ...

  3. SNAT源地址转换和DSNAT目标地址转换

    文章目录 SNAT DNAT SNAT 企业内部的主机A想访问互联网上的主机C,首先将请求数据包(源:ipA,目标:ipC)发送到防火墙所在主机B,B收到后将数据包源地址改为本机公网网卡的ip(源:i ...

  4. 自己动手写Docker系列 -- 5.2实现查看运行中的容器

    简介 在上篇中我们实现了将容器后台运行,本篇中我们将实现docker的ps命令,查看当前正在运行中的容器列表 源码说明 同时放到了Gitee和Github上,都可进行获取 Gitee: https:/ ...

  5. docker运行中的容器,重新打包成镜像和压缩以及解压和载入镜像

    docker运行中的容器,重新打包成镜像和压缩以及解压和载入镜像 将容器保存成镜像 sudo docker commit 85a2fe8491fb test/postgis:11.0-2.5 将镜像打 ...

  6. Docker容器映射端口方法

    Docker容器映射端口分两种情况,如果新建容器,直接在docker run或docker create时添加:如果是运行中的容器,该怎样添加呢? 第一种情况:新建容器时添加 格式:docker ru ...

  7. docker(五):更新容器映射端口

    文章目录 说明 分享 资料 方案 1.删除原容器,重启新容器 2.修改原容器配置文件 3.生成镜像,新启容器 总结 说明 本博客每周五更新一次. docker容器启动时通过 -p 指定映射端口,但某些 ...

  8. iptables二之防火墙SNAT源地址转换,MASQUERADE地址伪装之DNAT目标地址转换讲解和实验演示...

    一)SNAT源地址装换,俗称将私网地址转换成公网地址 Snat:source network address translation 意思是当多个Pc机客户端需要共享adsl路由上网时,每个pc机都配 ...

  9. iptables二之防火墙SNAT源地址转换,MASQUERADE地址伪装之DNAT目标地址转换讲解和实验演示

    一)SNAT源地址装换,俗称将私网地址转换成公网地址 Snat:source network address translation 意思是当多个Pc机客户端需要共享adsl路由上网时,每个pc机都配 ...

最新文章

  1. QT官方第三方开源工具
  2. spring boot第二讲
  3. 面试一位硕士海龟前端小姐姐有感
  4. android 适合mvp模式,Android中的MVP:如何使Presenter层系统化?
  5. 【Linux】一步一步学Linux——unzip命令(68)
  6. paip.mysql 5.6 安装总结
  7. 音视频技术开发周刊 | 154
  8. 使用Redis实现分布式锁
  9. 文档分析与识别技术回顾与反思
  10. python之提升程序性能的解决方案
  11. string获取 倒数 下标_NBA球星福克斯沉迷LOL,排名美服倒数98名!胜率太真实了...
  12. Windows平台JDK安装
  13. 安卓 App 库存系统开发 终端设备 SDK 分析
  14. 卷积神经网络中的权值共享
  15. QEMU,KVM及QEMU-KVM介绍
  16. android app 颜色搭配,色采 - 写给大家用的配色 App - Android 应用 - 【最美应用】
  17. 关键词堆砌生成器_网络推广软件的使用和24种关键词挖掘方法
  18. 印刷体汉字识别matlab实现,如何用MATLAB仿真印刷体汉字识别系统?
  19. JavaScript特效——让文字每秒钟进行变色
  20. ERROR 999999: Error executing function. The table name is invalid. No spatial reference exists.

热门文章

  1. composer的简单使用
  2. 掌握jQuery插件开发,这篇文章就够了
  3. 一行命令让ElasticSearch支持中文分词搜索
  4. objective-c 逐帧动画
  5. linux中刻录iso到光盘
  6. 微软公有云Azure落地中国,全面大规模商用
  7. 程序员面试什么最重要?
  8. 我在富士康挨踢了七年(八.出国Support)
  9. 高端ERP软件市场漫谈:崇洋无罪 自重有理
  10. 《Netty权威指南》