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實現可視化。參考來源: