阅读量:3
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_network # 覆盖网络(用于Swarm) docker network create --driver overlay my_overlay_network -
配置网络参数
- 子网/网关:创建网络时指定
docker network create --subnet=192.168.1.0/24 --gateway=192.168.1.1 my_network - 静态IP:启动容器时指定
docker run -d --network my_network --ip 192.168.1.10 nginx
- 子网/网关:创建网络时指定
-
设置网络模式
- Bridge模式(默认):容器通过虚拟网桥通信
docker run --network bridge nginx - Host模式:容器直接使用宿主机网络
docker run --network host nginx - None模式:容器无网络接口
docker run --network none nginx
- Bridge模式(默认):容器通过虚拟网桥通信
-
配置Docker守护进程
编辑/etc/docker/daemon.json,例如修改docker0网段:{ "bip": "192.168.0.1/24", "default-address-pools": [{"base": "10.0.0.0/8", "size": 24}] }重启Docker生效:
sudo systemctl restart docker -
删除网络
docker network rm my_network
说明:
- 自定义网络支持更灵活的IP管理和跨主机通信(如覆盖网络需配合Swarm)。
docker0网卡配置通过daemon.json修改,需注意重启服务。
以上就是关于“Debian Docker网络配置怎样设置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm