centos

CentOS中Overlay怎样搭建

小樊
47
2025-06-20 14:13:22
栏目: 智能运维

在CentOS中搭建Overlay网络,可以按照以下步骤进行:

一、准备工作

  1. 确保系统版本
  1. 安装Docker
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
  1. 配置Docker守护进程
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
sudo systemctl restart docker

二、创建Overlay网络

  1. 使用Docker命令行工具
docker network create --driver overlay --subnet=10.0.0.0/24 --gateway=10.0.0.1 my-overlay-network
  1. 使用Docker Compose(可选):
version: '3'
services:
  web:
    image: nginx
    networks:
      - my-overlay-network

networks:
  my-overlay-network:
    driver: overlay
    driver_opts:
      com.docker.network.driver.overlay.vxlanid_list: "4096"
    ipam:
      config:
        - subnet: 10.0.0.0/24
          gateway: 10.0.0.1
docker-compose up -d

三、验证Overlay网络

  1. 检查网络创建
docker network ls
  1. 连接到Overlay网络
docker run -it --network my-overlay-network nginx sh
  1. 跨主机通信测试(如果有多个Docker主机):

四、注意事项

通过以上步骤,你应该能够在CentOS上成功搭建并使用Overlay网络。

0
看了该问题的人还看了