zoukankan      html  css  js  c++  java
  • docke 网络配置

    一,docker 的bridge模式是和vmware中的nat模式类似的,但是如果想要弄成和vmwae中的bridge怎么办呢?

    说明,bridge模式获取的Ip是与宿主机的ip是出于同一个网段的.

    1,修改配置文件

    cd /etc/sysconfig/network-scripts/

    cp ifcfg-eth0 ifcfg-br0

    修改ifcfg-eth0的配置文件

    BOOTPROTO=none
    BRIDGE=br0

    vi ifcfg-br0

    修改如下:

     DEVICE=br0

     TYPE=Bridge

     ONBOOT=yes

     BOOTPROTO=static

     IPADDR=192.168.2.227

     NETMASK=255.255.255.0

     GATEWAY=192.168.2.1

     DNS1=192.168.2.5

    重启网卡

    2,按照pipework

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

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

    3,开启docker 容器

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

    4,为该容器配置ip 

    pipework br0 test 192.168.1.250/24@192.168.1.1

    @后面指定的是网关

    5,进入该容器查看IP

    注意:

    配置IP可能会报错Object "netns" is unknown,try "ip help"

    需要升级Iproute

    rpm -Uvh https://repos.fedorapeople.org/openstack/EOL/openstack-grizzly/epel-6/iproute-2.6.32-130.el6ost.netns.2.x86_64.rpm

  • 相关阅读:
    第3次实践作业
    第2次实践作业
    第09组 团队Git现场编程实战
    第二次结对编程作业
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
    第一次个人编程作业
    第一次博客作业
    课程设计第十四天
  • 原文地址:https://www.cnblogs.com/lin1/p/6038106.html
Copyright © 2011-2022 走看看