Docker overlay网络互通
1 yum install docker-ce -y yum install python-pip -y pip install docker-compose systemctl enable docker.service systemctl start docker.service docker pull progrium/consul 环境: 192.168.56.11 192.168.56.12 192.168.56.13 目的实现192.168.56.11 自建网络互通 192.168.56.13 docker run -d -p 8500:8500 --name consul progrium/consul -server -bootstrap 192.168.56.11 /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H tcp://192.168.56.11 -H unix://var/run/docker.sock [root@linux-node1 ~]# cat /etc/docker/daemon.json {"registry-mirrors": ["http://224ac393.m.daocloud.io"],"cluster-store": "consul://192.168.56.13:8500","cluster-advertise": "192.168.56.11:2375" } [root@linux-node1 ~]# systemctl daemon-reload systemctl restart docker 192.168.56.12 /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H tcp://192.168.56.12 -H unix://var/run/docker.sock [root@linux-node1 ~]# cat /etc/docker/daemon.json {"registry-mirrors": ["http://224ac393.m.daocloud.io"],"cluster-store": "consul://192.168.56.13:8500","cluster-advertise": "192.168.56.12:2375" } [root@linux-node2 ~]# systemctl daemon-reload systemctl restart docker 浏览器浏览测试 192.168.56.11 上面 docker network create -d overlay --subnet 192.168.1.0/24 ov_net1 #192.168.56.12 上面默认就有了 不用创建了 [root@linux-node1 ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 587ebbdc8cf6 bridge bridge local 42863825595a docker_gwbridge bridge local df6484f00517 host host local adf74519830e none null local e8d259aa8fe3 ov_net1 overlay global [root@linux-node1 ~]# [root@linux-node2 ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 624c4d1628bd bridge bridge local 4f7d45ab8d94 docker_gwbridge bridge local df6484f00517 host host local adf74519830e none null local e8d259aa8fe3 ov_net1 overlay global [root@linux-node2 ~]# 192.168.56.11测试 docker run -it --rm --net=ov_net1 busybox 192.168.56.12测试 docker run -it --rm --net=ov_net1 busybox 查看两个容器的IP地址互相ping下 可以ping通 docker run -it --rm --net=ov_net1 --ip=192.168.1.10 busybox #指定IP地址
转载于:https://blog.51cto.com/wsxxsl/2063260
Docker overlay网络互通相关推荐
- CrateDB三机三节点部署(Docker Overlay网络)
CrateDB三机三节点部署(Docker Overlay网络) 1.基础环境 三台服务器 vm01: 192.168.1.101 vm02: 192.168.1.102 vm03: 192.168. ...
- Kubernetes Docker 容器网络终极之战(十四)
与 Docker 默认的网络模型不同,Kubernetes 形成了一套自己的网络模型,该网络模型更加适应传统的网络模式,应用能够平滑的从非容器环境迁移到 Kubernetes 环境中. 自从 Dock ...
- Docker网络体系结构:设计可扩展、可移植的Docker容器网络
原文地址 译者:本人翻译水平有限,目的仅是为了学好Docker,如有错误请见谅. 翻译版本:v1.01(将不断优化翻译质量) 本文包含以下内容 Docker容器就是将应用及其所依赖运行环境的完整文件系 ...
- 049、准备overlay网络实验环境(2019-03-14 周四)
参考https://www.cnblogs.com/CloudMan6/p/7270551.html 为了支持容器跨主机通信,Docker提供了overlay driver,使用户可以创建基于VxLA ...
- 【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】
文章目录 calico网络之间通信配置[docker容器互通流程配置] calico网络原理分析 一.Calico基本介绍 二.Calico结构组成 三.Calico 工作原理 四.Calico网络方 ...
- Docker 新网络 overlay 网络
Overlay网络是指在不改变现有网络基础设施的前提下,通过某种约定通信协议,把二层报文封装在IP报文之上的新的数据格式. 这样不但能够充分利用成熟的IP路由协议进程数据分发,而且在Overlay技术 ...
- 准备 overlay 网络实验环境 - 每天5分钟玩转 Docker 容器技术(49)
为支持容器跨主机通信,Docker 提供了 overlay driver,使用户可以创建基于 VxLAN 的 overlay 网络.VxLAN 可将二层数据封装到 UDP 进行传输,VxLAN 提供与 ...
- 创建 overlay 网络 - 每天5分钟玩转 Docker 容器技术(50)
上一节我们搭建好实验环境,配置并运行了consul,今天开始创建 overlay 网络. 在 host1 中创建 overlay 网络 ov_net1: -d overlay 指定 driver 为 ...
- 【Docker之Swarm详细讲解Swarm集群搭建管理节点工作节点Raft一致性协议overlay网络Docker结合Swarm部署WordPress个人博客实战】
一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...
最新文章
- win8中使用BitLocker加密
- LeetCode 01两数之和02两数相加
- 滴滴 KDD CUP 2020 赛题详解
- OPA 3 - thirdParty Qunit.js and IFrame load logic
- 数据结构——逆波兰式
- 重庆大学 计算机组成原理,重庆大学计算机组成原理集(含部分)解决方案.doc
- java lambda 循环list_Java8--Lambda表达式对List集合操作(一)
- python全栈要学什么_python全栈要学什么 python全栈学习路线
- 无心剑随感《最完美的图形——圆》
- 解决UICollectionViewCell/UITableViewCell因重用机制导致的错乱问题
- 【zookeeper】zookeeper shell 删除路径 卡死
- Requested registry access is not allowed 解决办法
- VXLAN配置实例(三)——VXLAN集中式双活网关
- 腾讯自己与自己的战争
- 【优化算法】粒子群优化模拟器【含Matlab源码 1553期】
- 26款Java开源项目,劝你千万别错过,适合所有程序员
- Windows和Linux拷贝文件的方法
- 制作简单的个人Logo
- html短信验证登录
- Ubuntu系统设置时区时间