ubuntu

ubuntu上docker网络怎么设置

小樊
43
2025-08-09 11:42:41
栏目: 智能运维

以下是在Ubuntu上设置Docker网络的常用方法:

  1. 查看网络docker network ls
  2. 创建自定义网络
    • docker network create --driver bridge my_bridge(默认桥接模式)。
    • 其他模式(如hostoverlaymacvlan):docker network create --driver<模式> <网络名>
  3. 运行容器并连接网络
    • docker run -d --name <容器名> --network <网络名> <镜像>
    • 现有容器连接网络:docker network connect <网络名> <容器名>
  4. 配置网络参数
    • 指定子网/网关:docker network create --subnet=192.168.1.0/24 --gateway=192.168.1.1 <网络名>
    • 设置静态IP:docker run --ip 192.168.1.10 --network <网络名> <镜像>
    • 配置MTU:docker network create --opt com.docker.network.bridge.mtu=1450 <网络名>
  5. 删除网络docker network rm <网络名>
  6. 高级配置
    • 修改Docker守护进程配置(如bipmtu):编辑/etc/docker/daemon.json并重启服务。
    • 使用Docker Compose定义复杂网络:在docker-compose.yml中配置networks

注意:不同网络模式适用场景不同,bridge为默认模式,host适合低延迟场景,overlay用于跨主机集群。操作前建议备份重要数据,复杂配置可参考官方文档。

0
看了该问题的人还看了