sudo apt update && sudo apt install docker.io
。docker run -d -p 8500:8500 --name consul progrium/consul -server -bootstrap
docker network create --driver overlay --subnet 10.0.0.0/24 --gateway 10.0.0.1 my_overlay
。
--subnet
:指定网络子网;--gateway
:设置网关IP。/etc/docker/daemon.json
):{
"cluster-store": "consul://<consul-ip>:8500",
"cluster-advertise": "<当前主机IP>:2376"
}
重启Docker生效:sudo systemctl restart docker
。docker run -it --network my_overlay --name container1 nginx
。
docker network ls
。docker network inspect my_overlay
。--network my_overlay
。docker network disconnect my_overlay container_name
。docker stats
查看容器流量,或结合Prometheus+Grafana实现可视化。参考来源: