阅读量:3
Debian系统设置Docker网络步骤如下:
-
安装Docker
sudo apt update && sudo apt install docker.io sudo systemctl start docker && sudo systemctl enable docker -
查看默认网络
docker network ls -
创建自定义网络
docker network create --driver bridge my_custom_network -
运行容器并连接网络
docker run -d --name my_container --network my_custom_network nginx -
配置网络模式
- Bridge模式(默认):容器通过虚拟网桥通信,需端口映射(
-p)暴露服务。 - Host模式:容器直接使用主机网络栈,无端口映射。
- None模式:容器无网络接口,仅适用于特殊场景。
- Overlay模式:跨主机容器通信,需配合Docker Swarm。
- Bridge模式(默认):容器通过虚拟网桥通信,需端口映射(
-
配置静态IP
创建网络时指定子网和网关,运行容器时指定IP:docker network create --subnet=192.168.1.0/24 --gateway=192.168.1.1 my_static_network docker run -d --network my_static_network --ip 192.168.1.10 nginx -
修改Docker守护进程网络配置
编辑/etc/docker/daemon.json(如设置默认子网),重启服务生效:sudo nano /etc/docker/daemon.json # 示例:{"bip": "172.18.0.1/16"}(新版本可能不支持,推荐用自定义网络) sudo systemctl restart docker -
删除网络
docker network rm my_custom_network
说明:优先使用自定义网络(如bridge驱动)管理容器通信,避免直接修改默认docker0配置。复杂场景(如跨主机)可使用overlay模式或Docker Compose。
以上就是关于“Debian Docker 网络如何设置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm