为docker容器暴露端口

1.使用iptable

获得容器IP
//[container_name]为docker容器名称

docker inspect [container_name] | grep IPAddress

iptable转发端口
//例:将容器的8000端口映射到宿主机的8001端口

iiptables -t nat -A DOCKER -p tcp -dport 8001 -j DNAT --to-destination 192.169.1.1:8080

2.

docker commit -a "shijie32177" -m "centos with redis cluster" centos-redis centos-redis:v1
返回
sha256:c044f4f28a4805823dc30605df2b0d15e06ab00ba122db5d00db434266adbd80

docker run -d -p 1001:7001 -p 1002:7002 -p 1003:7003 -p 1004:7004 -p 1005:7005 -p 1006:7006 shijie32177/centos-redis
返回
b4a4c6d6cc688407aa4c102fc459875bc8e3bacdc4b2b1504daebccab522ea1d

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 Redis介绍1.1 什么是NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方...
    克鲁德李阅读 5,644评论 0 36
  • 上一篇 redis cluster 集群畅谈一 ,主要讲解了 redis cluster 集群架构 的优势、red...
    逐暗者阅读 3,889评论 0 3
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,778评论 15 147
  • 基础知识 同步关键1、对共享状态的管理,保证对共享状态操作的原子性,避免静态条件。同步机制(****synchro...
    汪梓文阅读 1,480评论 0 2
  • 闭包就是函数的局部变量集合,只是这些局部变量在函数返回后会继续存在。 闭包就是就是函数的“堆栈”在函数返回后并不释...
    raincoco阅读 295评论 0 0

友情链接更多精彩内容