美文网首页
Docker 入门教程之容器网络

Docker 入门教程之容器网络

作者: phpworkerman | 来源:发表于2021-08-16 08:51 被阅读0次
    什么是容器网络

    容器网络是 Docker 用来解决相互隔离的容器之间通信问题的技术。

    Docker 网络驱动的类型

    容器网络有以下几种驱动,分别拥有不同的网络连接模式:

    • bridge
      Docker 默认网络驱动,主要被用于解决容器在单一宿主机上的网络通信问题
    • host
      连接单个容器和宿主机之间的通信,使得容器能够直接使用宿主机的网络
    • overlay
      能够在集群服务中同时连接多个 Docker 守护进程进行通讯,也可以实现集群和单机的之间的通讯
    • macvlan
      允许宿主机将一个 MAC 地址分配给 Docker 容器,使它在网络中显示为一个物理设备
    • none
      禁用容器的所有网络,通常和自定义网络驱动一起使用,集群模式不可用
    网络的使用方法

    1、创建网络

    docker network create -d bridge my-bridge-network
    

    2、容器连接网络

    # 正在运行的容器连接网络
    docker network connect multi-host-network container1
    # 创建容器时连接网络
    docker run -itd --network=multi-host-network busybox
    # 通过指定IP连接网络
    docker network connect --ip 10.10.36.122 multi-host-network container2
    # 通过link方式指定容器互联
    docker network connect --link container1:c1 multi-host-network container2
    

    相关文章

      网友评论

          本文标题:Docker 入门教程之容器网络

          本文链接:https://www.haomeiwen.com/subject/vvgjbltx.html