首页/云/云与容器速查/docker network create 自定义网络
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker network create 自定义网络

创建自定义网络(bridge/overlay 等):同一网络内容器可用容器名互相解析,还能自定义子网、网关与隔离边界。

云与容器速查云更新于 2026-10-12
语法docker network create [--driver 驱动] [--subnet 网段] 名称
DNS自定义网络内建解析:容器名 → IP,服务名规范化
隔离不同网络的容器默认不通,天然隔离
overlay跨主机网络(Swarm/多机场景)

创建与使用

创建与使用
docker network create --driver bridge --subnet 172.20.0.0/16 appnet
docker run -d --name api --network appnet myapi:1.0
docker run -d --name web --network appnet -p 80:80 myweb:1.0
# web 容器内可直接 curl http://api:8080
compose 会自动创建项目专属网络:容器名与服务名解析开箱即用,比默认 bridge 省心。

易错点

  • 子网与 VPC/办公网重叠,跨网互通时路由冲突
  • 新容器忘了 --network appnet,名字解析失败排查半天

数据来源与参考

  • Docker Docs:docker network create

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌