博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos7 下建立 Docker 桥接网络
阅读量:2389 次
发布时间:2019-05-10

本文共 1103 字,大约阅读时间需要 3 分钟。

centos7宿主机上建立Docker桥接物理网络过程

宿主机网卡信息:name:ens0IP:192.168.184.99GATEWAY:192.168.184.2DNS:192.168.184.2

1. 停止服务

~#:service docker stop

2.删除docker0网卡

~#:ip link set dev docker0 down~#:brctl delbr docker0

3.新建桥接物理网络虚拟网卡br0

~#:brctl addbr br0~#:ip link set dev br0 up~#:ip addr add 192.168.184.100/24 dev br0 #为br0分配物理网络中的ip地址~#:ip addr del 192.168.184.99/24 dev ens0 #将宿主机网卡的IP清空~#:brctl addif br0 ens0 #将宿主机网卡挂到br0上~#:ip route del default #删除原路由~#:ip route add default via 192.168.184.2 dev br0 #为br0设置路由

4.设置docker服务启动参数
这里要注意的是,不同的docker的配置文件所在不同
centos 在/etc/sysconfig/docker
其他操作系统请前往下面的网址

~#:vim /etc/sysconfig/docker #在OPTIONS='--selinux-enabled'这行中修改为OPTIONS='--selinux-enabled -b=br0'即让docker服务启动时使用br0网卡进行桥接

5.启动docker服务

~#:service docker start

6.安装pipework

~#:git clone https://github.com/jpetazzo/pipework~#:cp ~/pipework/pipework /usr/local/bin/

7.启动一个手动设置网络的容器
这里最好不要让docker自动获取ip,下次启动会有变化而且自动获取的ip可能会和物理网段中的ip冲突

~#:docker run -itd --net=none --name=test centos7 /bin/bash

9.为test容器设置一个与桥接物理网络同地址段的ip@网关

~#:pipework br0 test 192.168.184.11/24@192.168.184.2

10.进入容器查看ip

~#:docker attach test

转自:

转载地址:http://fupab.baihongyu.com/

你可能感兴趣的文章
New Tool: The PenTesters Framework (PTF) Released
查看>>
Detecting and Defending against PowerShell Shells
查看>>
NagVis实物监控工具
查看>>
nginx - low risk webdav destination bug
查看>>
Lessons Learned from Building and Running MHN, the World's Largest Crowdsourced Honeynet
查看>>
Logwatch Linux/Unix系统日志检测软件
查看>>
减少Linux下Squid服务器的TIME_WAIT套接字数量
查看>>
/etc/sudoers中的含义
查看>>
Five must-know open source SDN controllers
查看>>
Finding Bad Guys with 35 million Flows, 2 Analysts, 5 Minutes and 0 Dollars
查看>>
SANS FOR572 Logstash
查看>>
apt成熟度模型
查看>>
Digital Forensics Framework v0.4.3 available
查看>>
linux设置bond网卡绑定
查看>>
Is your .svn showing (like 3300 other sites)?
查看>>
PCI DSS Update Could Include Virtualization Security(转载自baoz)
查看>>
List of Windows Auto Start Locations
查看>>
OSSIM 2.1 - Multiple security vulnerabilities
查看>>
PHP文件上传源码分析(RFC1867)
查看>>
关于php5.*后的时区问题 date_default_timezone_set ();
查看>>