美文网首页
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笔记之总结

    Docker笔记之Docker初体验Docker笔记之容器Docker笔记之网络管理Docker笔记之数据卷Doc...

  • Docker高级篇-网络驱动

    通信场景 本章我们继续讲解docker网络驱动,在学习docker网络驱动之前我们先思考下面几个docker容器之...

  • 7. Docker 引擎 - 联网的容器

    使用默认网络运行容器 Docker通过网络驱动(network driver)为容器提供网络支持, Docker默...

  • Docker

    Docker入门教程 Docker组成 1.docker服务端,docker服务端是一个服务进程,管理着所有的容器...

  • Docker:Docker网络管理(宿主机和容器互相访问,容器间

    摘要:Docker 整理Docker网络管理知识,包括Docker网络基础,宿主机和容器互相访问,容器间网络通信,...

  • Docker 入门教程之容器网络

    什么是容器网络 容器网络是 Docker 用来解决相互隔离的容器之间通信问题的技术。 Docker 网络驱动的类型...

  • Docker之常见问题汇总

    Docker常见问题 Docker之容器vim command not found Docker之容器vim co...

  • netns指令

    引用:理解Docker容器网络之Linux Network Namespace9.5. ETHERNET BRID...

  • Centos下安装mariaDB方法

    详解 Docker 容器网络配置 我在cnaaa上购买了云服务器。 docker 容器网络 Docker 在安装后...

  • Docker四种网格模式

    docker run创建Docker容器时,可以用–net选项指定容器的网络模式,Docker有以下4种网络模式:...

网友评论

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

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