• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >Linux > Docker桥接网络原理图分享和pipework简单配置

Docker桥接网络原理图分享和pipework简单配置

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含docker pipework,pipework,pipework安装,pipework详解,docker 桥接等服务器相关知识,网友希望可以进行参考

Docker桥接网络原理图分享和pipework简单配置


1.Docker桥接snat网络原理图

2.使用pipework第三方开源网络配置工具配置docker容器网络和host主机网络在同一个网段

#1).逻辑示意图

#2).CentOS7需安装网络和桥接工具

yum install -y net-tools

yum install -y bridge-utils

#3) .安装pipework开源网络配置工具

git clone https://github.com/jpetazzo/pipework

cp ~/pipework/pipework /usr/local/bin/

#第2步和第3步和第4步放入脚本一起执行,否则会出现断网连不上的现象

#4) .绑定虚拟网桥和物理网卡,实现物理网卡和虚拟网卡公用ip

brctl addbr br0

brctl addif br0 eth0

#5).把物理网卡地址配置为虚拟网桥的管理地址,因为容器不会直接和物理网卡通信

ip addr del 10.0.0.10/24 dev eth0

ifconfig br0 10.0.0.10/24 up

#6).删除以前的路由,添加新的路由,出口指向br0虚拟网卡,网关指向物理交换机的网关

route del default

route add default gw 10.0.0.254

#7).启动一个不带网络的容器

docker run -itd --name test --net=none centos /bin/bash

#8).给已经存在的名称为test的容器配置地址和网关(如果是centos6升级内核安装的docker这步可能会报错,需要升级iproute)

pipework br0 test 10.0.0.100/24@10.0.0.254

更多Docker相关教程见以下内容: 

Docker安装应用(CentOS 6.5_x64)  

Ubuntu 14.04安装Docker   

Ubuntu使用VNC运行基于Docker的桌面系统   

阿里云CentOS 6.5 模板上安装 Docker  

Ubuntu 15.04下安装Docker   

在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker  

在 Ubuntu 15.04 上如何安装Docker及基本用法  

Docker 的详细介绍:请点这里
Docker 的下载地址:请点这里

本文永久更新链接地址:

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Docker桥接网络原理图分享和pipework简单配置

相关文章

  • Ubuntu 16.04 源码编译安装PHP7
  • Ubuntu 14.04下手动安装.NET Core SDK
  • Linux lsof命令使用详解
  • linux 服务器自动备份脚本的方法(mysql、附件备份)
  • vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤
  • Centos7搭建Docker私有库
  • centos nginx 环境下 搭建 letsencrypt
  • Linux centos7 下安装 phpMyAdmin的教程
  • Ubuntu 14.04 配置vsftpd实现FTP服务器 - 通过FTP连接AWS
  • Centos6.5下rpm包 安装 MySQL 5.6

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Asp.Net Core 发布和部署(Linux + Jexus )
    • Centos7安装并配置mysql5.7完美相关教程
    • Centos7中Nginx开机自启动的解决办法
    • 解决Linux+Apache服务器URL区分大小写问题
    • Linux中Varnish基础应用
    • vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤
    • centos7下快速安装mysql
    • Nginx基础应用详解
    • CentOS 6.4下编译安装MySQL 5.6.14
    • centos6.5下部署elk

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有