小知识:docker 六种网络类型

Network driver 六种网络

Docker网络子系统支持以下网络驱动:

  • bridge:默认网络驱动,用于单宿主机的docker容器和主机通信;
  • overlay:叠加网络,用于连接多个宿主机Docker进程管理的容器和swarm services;
  • macvlan:将容器的虚拟网卡直接连接在主机所在的物理网络上;
  • host:Docker 17.06+ 创建swarm services时支持,容器直接使用docker主机的网卡和网络;
  • none:禁用容器的网络,不连接任何网络,swarm services不支持该类型;
  • Network plugins:安装第三方网络插件,实现自定义的网络类型

docker network命令

docker network提供容器网络的管理命令和选项。

    
    // 查看
    docker network ls  // 查看网络列表
    docker network ls -f driver=bridge // 查看bridge网络列表
    docker network ls -q  // 仅查看网络ID列表
    
    // 创建
    docker create  mynet  // 创建默认的网络mynet,类型为bridge
    docker create  -d bridge mynet // 指定网络类型
    docker create  --ipv6 mynet // 开启ipv6网络
    
    // 检查网络完整配置
    docker inspect mynet  // 查看mynet网络所有参数配置
    
    // 将容器连接到网络
    docker network connect  mynet mycontainer // 将容器连接到mynet网络
    docker network connect --ip 172.30.100.104 mynet mycontainer // 指定ipv4地址
    docker network connect --ip6  2001:db8::33 mynet mycontainer // 指定ipv6地址
    
    // 断开容器网络
    docker network disconnect mynet mycontainer // 将容器的mynet网络断开
    
    // 删除未使用网络
    docker networ
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值