LaoCat带你认识容器与镜像之Docker网络

26 阅读2分钟

近期比较忙,心思也比较乱,难得今天休息,闲来无事,借机更新一下系列 ~

本章内容

本文实操全部基于Ubuntu 20.04
宿主机 => linux服务器本身
Docker => 20.10.22

本章主要内容围绕Docker网络,Docker网络涉及到一定的服务器网络知识,没有这方面知识的小伙伴们可以自己进行相应的补充,本章就不对其展开拓展。


初识Docker network

Docker中的网络都是通过network的子命令出现,主要命令围绕“增、删、查、接”四点展开。

“查”

  1. 列出网络docker network ls

    这里可以看到我们实践篇里创建的elastic网络,可以看到有三种驱动分别是nullhostbridge

  2. 查看网络信息docker network inspect [-f or --format] [networkName] [container]

“增”

  1. 创建网络docker network create
    该命令附加命令一般常用如下:

    命令详解
    -d网络驱动类型
    --ip-range分配IP地址范围
    --ipv6支持ipv6地址

“删”

  1. 删除指定网络docker network rm

    特别注意当网络上存在接入点时,删除无效。

  2. 给容器去除网络docker network disconnect [-f or --force] [networkName] [container]

“接”

  1. 将一个容器连接到存在的网络上docker network connect [附加命令] [networkName] [container]
    该命令附加命令常用如下:

    命令详解
    --link连接另一个容器
    --alias为容器添加别名,只可在添加的网络上看到
    --ip为容器指定ip地址
    --ipv6为容器指定ipv6地址

到这里简单Docker网络入门完毕,Docker的网络分配一般对于开发的小伙伴来说不需要特别的深入了解,专业的事交给专业的人,我们只需要做到了解与基本的操作即可。


☆ 参考文献:
【Docker技术入门与实践第二版】 【Docker技术入门与实践第三版】

◎ 文中所用到的资源链接: