https://blog.csdn.net/kwame211/article/details/78800940
#安装网桥包
brctl addbr br1 ;
cp ifcfg-eth0 ifcfg-br1 ;
-----------------------------------
cat >> ifcfg-br1 <<EOF
DEVICE="br1"
BOOTPROTO="none"
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="yes"
PEERDNS="yes"
IPV6INIT="no"
PERSISTENT_DHCLIENT="1"
EOF
------------------------------------
systemctl restart network ;
systemctl stop docker ;
ip link set dev docker0 down ;
#关闭网络docker0
brctl delbr docker0
#删除网桥docker0
ip link set dev br1 up ;
#开启br1
vi /etc/sysconfig/docker ;
#修改--selinux-enabled的后面添加 -b=br1
systemctl start docker.service ;
#重启
docker run -itd --net=none --privileged=true --name netnone centos:v7.2 /usr/sbin/init ;
#创建网桥,以centos:v7.2为镜像,创建名为netnone
docker exec -it 6b73a1ef05cb bash ;
#进入netnone容器
brctl show ;
#查看
yum -y install unzip ;
unzip pipework-master.zip
cp pipework-master/pipework /usr/local/bin
#将解压的文件复制到目录
chmod +x /usr/local/bin/pipework
#给这个目录附加权限
pipework
------------------------------------------------------
pipework br1 netnone 172.18.0.100/16@172.18.0.1
#手动添加IP,网关是@后面的
--------------------------------------------------------
docker network --help
#查询网络帮助
docker network ls
#查看内部网络列表
docker network rm 名字
#删除网络
#--------------基于硬件使用,虚拟机请勿使用---------
docker network create -d macvlan --subnet=192.168.66.0/24 --gateway=192.168.66.100 -o parent=eth0 network-net
#自定义网络 -subnet; 创建内部网桥network-net;-o继承于eth0;
docker network rm network-net
#删除以network-net名字的网络
docker run -itd --net=network-net --ip=192.168.66.100 --privileged=true --name test3 centos7:v7.2 /usr/sbin/init
#运行网络
#----------------------------------------------------------
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 15:19:01,Processed in 0.00898 second(s).