博文大纲:一、Bridge模式(同一台Docker服务器上容器间的通信)二、部署consul服务实现Docker容器跨主机通信前言:当你开始大规模使用Docker时,你会发现需要了解很多关于网络的知识。Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就是Docker比较薄弱的部分。因此,我们有必要深入了解
分类:
其他好文 时间:
2019-10-19 00:24:02
阅读次数:
80
Docker-compose是Docker容器工具,通过yml文件定义多docker容器应用,方便快速启动、停止N多容器。使用docker-compose命令根据yml文件的定义创建或管理多容器,但限于单台宿主机,如果跨主机管理容器,可用DockerSmarm或流行K8S。Dockercompose安装通过pip安装docker-compose。#pipinstalldocker-compose#
分类:
其他好文 时间:
2019-09-13 13:34:33
阅读次数:
101
Docker 的几种网络类型 跨主机网络通讯 macvlan 跨主机通信之 overlay docker compose(单机版的容器编排工具) 其他命令 ...
分类:
其他好文 时间:
2019-09-04 13:41:00
阅读次数:
86
创建overlay网卡 docker network create -d overlay --subnet 192.168.0.0/16 ov_net1 #指定子网 docker network create -d overlay ov_net2 #不指定子网 docker network ls # ...
分类:
其他好文 时间:
2019-08-31 17:17:45
阅读次数:
187
一、概述 由于docker自身还未支持跨主机容器通信,需要借助docker网络开源解决方案 OVS OpenVSwich即开放式虚拟交换机实现,简称OVS,OVS在云计算领域应用广泛,值得我们去学习使用。 OpenVSwich OpenVSwich是一种开源软件,通过软件的方式实现二层交换机功能,专 ...
分类:
其他好文 时间:
2019-08-24 18:59:24
阅读次数:
137
Linux逻辑卷管理(LVM) LVM基本概念 LVM相关原理示意图如下: LVM的操作管理 LVM操作相关命令 pv管理工具 vg管理工具 lv管理工具 扩展和缩减逻辑卷 创建逻辑卷示例 跨主机迁移卷组 逻辑卷管理器快照 实验:扩展逻辑卷 需求:原机器自带一块50G硬盘(设备名/dev/sda), ...
分类:
系统相关 时间:
2019-08-18 14:03:21
阅读次数:
135
1.Kubernetes 1.1.概念 kubernetes(通常称为k8s)用于自动部署、扩展和管理容器化应用程序的开源系统。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。支持一系列容器工具 ,包括Docker等。 1.2.特点 1)可移植:支持公有云、私有云、混合云、多重云 ...
分类:
其他好文 时间:
2019-08-17 20:17:34
阅读次数:
93
当你有若干个容器之后,你可能就希望实现容器的跨机部署访问了,比如aspnetcore在一台host上,mysql在另外一个host上,如果要实现这样的功能,需要你 借助docker自带的overlay网络模型了。 一: overlay网络模型 要想快速的搭建overlay网络,你可以通过docker ...
分类:
其他好文 时间:
2019-07-07 14:44:12
阅读次数:
112
docker 还开发了另一个支持跨主机容器网络的 driver:macvlan。 macvlan 本身是 linxu kernel 模块,其功能是允许在同一个物理网卡上配置多个 MAC 地址,即多个 interface,每个 interface 可以配置自己的 IP。macvlan 本质上是一种网卡 ...
分类:
系统相关 时间:
2019-07-01 10:55:47
阅读次数:
119
上一节我们在 host1 中运行了容器 bbox1,今天将详细讨论 overlay 网络跨主机通信的原理。 在 host2 中运行容器 bbox2: bbox2 IP 为 10.0.0.3,可以直接 ping bbox1: 可见 overlay 网络中的容器可以直接通信,同时 docker 也实现了 ...
分类:
其他好文 时间:
2019-06-04 19:30:24
阅读次数:
106