docker网络插件
一、weave网络插件
1、基础工作准备
1.1 三台centos7.9,修改主机名
192.168.174.15 weave1
192.168.174.16 weave2
192.168.174.17 weave3
1.2 关闭防火墙,关闭selinux,关闭swap,清空iptables规则
systemctl stop firewalld ; systemctl disable firewalld
sed -i '/^SELINUX=/s/^/#/p' /etc/selinux/config
echo "SELINUX=disabled" >> /etc/selinux/config
setenforce 0
sed -i '/swap/s/^/#/' /etc/fstab
swapoff -a
iptables -F
1.3 修改内核参数允许ipv4开启转发
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -p生效
2、安装docker并调整相关信息
yum install -y epel-release ipvsadm ipset vim unzip && \
yum install -y wget net-tools psmisc lsyncd yum-utils device-mapper-persistent-data lvm2 && \
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo && \
yum install -y docker-ce-19.03.9-3.el7.x86_64 docker-ce-cli-19.03.9-3.el7.x86_64
mkdir -p /etc/docker
touch "/etc/docker/daemon.json"
cat > /etc/docker/daemon.json << EOF
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": [
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"h