博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker容器互联的几个基本方法
阅读量:6613 次
发布时间:2019-06-24

本文共 892 字,大约阅读时间需要 2 分钟。

hot3.png

Docker容器互联的几个基本方法 博客分类: docker  

 

(1)容器挂载主机目录:-v –volumns-from

(2)容器之间互联: –link

(3)外部访问容器:-p

(4)直接使用宿主机网络

  docker run --rm=true --net=host --name=mydb -e MYSQL_ROOT_PASSWORD=123456 mysql

  # 使用以下命令查看容器IP与主机完全一致

  docker exec -it mydb ip addr

 

(5)容器共用一个IP网络

  docker run --rm=true --name=mydb -e MYSQL_ROOT_PASSWORD=123456 mysql

# 创建新容器,指定与已有容器共用IP

  docker run --rm=true --net=container:mydb java ip addr

 

  

Docker容器跨主机通信方案选哪一种?

我的环境是在5台物理主机上的虚拟机中都装了Docker,每台中都有3个容器,现在要解决容器跨主机通信,网上共搜罗到五种方案:

一、利用OpenVSwitch

二、利用Weave

三、Docker在1.9之后支持的Overlay network(这个好像是官方的做法)

Docker 1.9 Overlay Network实现跨主机网络互通

四、将多个物理机的容器组到一个物理网络来

1.创建自己的网桥br0

2.将docker默认网桥绑定到br0

多台物理主机之间的容器互联

五、修改主机docker默认的虚拟网段,然后在各自主机上分别把对方的docker网段加入到路由表中,配合iptables即可实现docker容器跨主机通信

如何使不同主机上的docker容器互相通信

 

 

http://m.blog.csdn.net/article/details?id=51627803

https://www.zhihu.com/question/49245479

转载于:https://my.oschina.net/xiaominmin/blog/1599713

你可能感兴趣的文章
15.2. switchport trunk encapsulation dot1q 提示 invaild input at^marker.
查看>>
getline函数(精华版)
查看>>
互联网辅助代理IP软件的应用需守牢数据安全的“底线”
查看>>
快速排序及其优化
查看>>
程序猿生存指南-10 敲定工作
查看>>
LDAP密码认证例子
查看>>
2019程序媛面试之美少女战士
查看>>
黑马程序员——内部类
查看>>
校园的早晨
查看>>
单例模式的5种实现方式,以及在多线程环境下5种创建单例模式的效率
查看>>
oracle取前几行|中间几行|后几行
查看>>
16.1 Tomcat介绍
查看>>
QuickBI助你成为分析师——数据源FAQ小结
查看>>
十周三次课
查看>>
S/4HANA服务订单Service Order的批量创建
查看>>
2008 AD 复制有防火墙要开什么端口
查看>>
IT服务管理中的知识库建设
查看>>
【Lucene】Lucene通过CustomScoreQuery实现自定义评分
查看>>
我的友情链接
查看>>
Android应用程序组件Content Provider的共享数据更新通知机制分析(3)
查看>>