linux

Overlay配置中IP地址怎么设置

小樊
36
2025-08-23 03:39:03
栏目: 编程语言

在CentOS Overlay配置中设置IP地址步骤如下:

  1. 安装工具:安装bridge-utilsdocker-compose(用于管理容器)。
  2. 创建Overlay网络:用docker network create命令指定子网和网关,例如:
    docker network create --driver overlay --subnet 10.0.0.0/24 --gateway 10.0.0.1 my_overlay_network  
    ```。  
    
  3. 配置Docker守护进程:编辑/etc/docker/daemon.json,添加Overlay网络配置(可选,用于全局管理)。
  4. 启动容器并分配IP
    • 直接使用docker run命令时,通过--ip参数指定容器IP,如:
      docker run -d --network my_overlay_network --ip 10.0.0.10 nginx  
      ```。  
      
    • 使用docker-compose时,在docker-compose.yml中关联网络,IP由Docker自动分配或通过networks配置指定。
  5. 验证配置:用docker inspect命令查看容器IP是否正确分配。
  6. 配置路由与防火墙:若跨主机通信,需在主机上添加路由规则(ip route)并开放防火墙(如firewalld)。

注意:确保子网、网关不与其他网络冲突,多主机环境需保持配置一致。

0
看了该问题的人还看了