ker系列(三)容器网络通信实验.docxVIP

  • 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)

1亿VIP精品文档

相关文档