ubuntu

如何在Ubuntu中配置Overlay网络

小樊
42
2025-08-31 08:59:06
栏目: 智能运维

在Ubuntu中配置Overlay网络主要有以下两种场景及方法:

配置Overlay文件系统

  1. 安装软件包:sudo apt-get updatesudo apt-get install overlayroot
  2. 创建目录结构:mkdir -p /mnt/overlay/{upper,lower,work,merged}
  3. 挂载Overlay文件系统:sudo mount -t overlay overlay -o lowerdir=/path/to/lowerdir,upperdir=/path/to/upperdir,workdir=/path/to/workdir /path/to/merged
  4. 验证挂载:df -h /path/to/merged
  5. 持久化配置:编辑/etc/fstab,添加overlay /path/to/merged overlay defaults,lowerdir=/path/to/lowerdir,upperdir=/path/to/upperdir,workdir=/path/to/workdir 0 0

配置Docker Overlay网络

  1. 创建Overlay网络:docker network create -d overlay --subnet 10.22.1.0/24 --gateway 10.22.1.1 my_overlay_network
  2. 配置Docker守护进程:编辑/etc/docker/daemon.json,添加"cluster-store": "consul://192.168.1.100:8500""cluster-advertise": "ens33:2376",然后systemctl daemon-reloadsystemctl restart docker
  3. 运行容器并连接网络:docker run -d --name my_container --net my_overlay_network --ip 10.22.1.10 ubuntu:latest
  4. 验证通信:在容器内使用ping命令测试与其他容器的连通性。

0
看了该问题的人还看了