在Ubuntu中配置Overlay网络主要有以下两种场景及方法:
sudo apt-get update,sudo apt-get install overlayroot。mkdir -p /mnt/overlay/{upper,lower,work,merged}。sudo mount -t overlay overlay -o lowerdir=/path/to/lowerdir,upperdir=/path/to/upperdir,workdir=/path/to/workdir /path/to/merged。df -h /path/to/merged。/etc/fstab,添加overlay /path/to/merged overlay defaults,lowerdir=/path/to/lowerdir,upperdir=/path/to/upperdir,workdir=/path/to/workdir 0 0。docker network create -d overlay --subnet 10.22.1.0/24 --gateway 10.22.1.1 my_overlay_network。/etc/docker/daemon.json,添加"cluster-store": "consul://192.168.1.100:8500","cluster-advertise": "ens33:2376",然后systemctl daemon-reload,systemctl restart docker。docker run -d --name my_container --net my_overlay_network --ip 10.22.1.10 ubuntu:latest。ping命令测试与其他容器的连通性。