- 0
- 0
- 约4.63千字
- 约 15页
- 2018-10-14 发布于浙江
- 举报
ker系列(三)容器网络通信实验
大话Docker系列(三):容器网络通信实验
HYPERLINK /author/19/ SDN哪家强 ??15-02-09 ??5,911?人围观
1 综述
前文已经对 HYPERLINK /7575.html \o /7575.html \t _blank Docker的基本环境进行构建,本文主要通过实验验证Docker的bridge网络模式在宿主机内的容器间通信和利用Open vSwitch和Docker的none网络模式实现跨宿主机间的容器通信,从而加深对Docker容器间网络通信的理解。
2 环境准备
2.1 操作系统
Shell
1
2
3
4
5
6
root@ubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
注:建议在Ubuntu14.04.1做下面的实验,在Ubuntu12.04.5下安装使用Docker时比较麻烦。
2.2 主要组件
用于完成下面实验的相关组件。
2.2.1 Docker1.4
使用最新版本Docker1.4安装方法(以下安装使用均在root用户权限下完成):
Shell
1
2
3
4
5
6
7
8
apt-get update
apt-get install docker.io
source /etc/bash_completion.d/docker.io
apt-key adv --keyserver hkp://:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
sh -c echo deb /ubuntu docker main\
/etc/apt/sources.list.d/docker.list
apt-get update
apt-get install lxc-docker
2.2.2 Open vswitch2.3.0
使用最新版本的openvswitch2.3.0安装方法:1.自行获取官网的 HYPERLINK /releases/openvswitch-2.3.1.tar.gz \o /releases/openvswitch-2.3.1.tar.gz \t _blank openvswitch2.3.10.tar.gz包2.开始安装
Shell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
./configure --with-linux=/lib/modules/`uname -r`/build 2/dev/null
??Make
??Make install
??make modules_install
??/sbin/modprobe openvswitch
??mkdir -p /usr/local/etc/openvswitch
??ovsdb-tool create /usr/local/etc/openvswitch/conf.db
??vswitchd/vswitch.ovsschema
??ovsdb-server??--remote=punix:/usr/local/var/run/openvswitch/db.sock \
???????????????? --remote=db:Open_vSwitch,Open_vSwitch,manager_options \
???????????????? --private-key=db:Open_vSwitch,SSL,private_key \
???????????????? --certificate=db:Open_vSwitch,SSL,certificate \
???????????????? --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert \
???????????????? --pidfile --detach
ovs-vsctl --no-wait init
ovs-vswitchd --pidfile --detach
2.3 ovs-docker
Docker公司开发的一款开源的工具脚本,用于简化操作ovs和Docker之间关联使用。类似工具还有pipwork。
Shell
1
2
wget /openvswitch/ovs/raw/master/utilities/ovs-docker
chmod a+x ovs-docker
安装pipework
Shell
1
2
gi
原创力文档

文档评论(0)