Debian系统设置Docker网络步骤如下:
安装Docker
sudo apt update && sudo apt install docker.io
sudo systemctl start docker && sudo systemctl enable docker
查看默认网络
docker network ls
(默认有bridge、host、none网络)
创建自定义网络
# 桥接网络(默认驱动)
docker network create --driver bridge my_bridge --subnet 192.168.1.0/24 --gateway 192.168.1.1
运行容器并连接网络
docker run -d --name my_container --network my_bridge nginx
配置网络模式
docker run -d --network host nginx
docker run -d --network none busybox
docker network create --driver overlay my_overlay
配置静态IP
docker run -d --network my_bridge --ip 192.168.1.10 nginx
删除网络
docker network rm my_bridge
说明:
bridge模式需通过-p参数映射端口到宿主机。docker-compose.yml定义多容器网络。/etc/docker/daemon.json(如需修改存储路径或默认网络参数)。