教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Docker有几种默认网络?执行默认网络管理过程演示

更新时间:2021年04月16日18时28分 来源:传智教育 浏览次数:

传智教育-一样的教育,不一样的品质


在进行Docker安装时,Docker就会自动创建三种网络。客户端可以通过网络管理指令进行查看,具体操作指令如下。

$ docker network ls


Docker默认网络

图1 Docker默认网络

从图1可以看出,Docker中默认的三种网络分别为bridge、host和none,其中名为bridge的网络就是默认的bridge驱动网络,也是容器创建时默认的网络管理方式,配置后可以与宿主机通信从而实现与互联网通信功能,而host和none属于无网络,容器添加到这两个网络时不能与外界网络通信。

下面通过一个示例来演示默认的bridge网络管理方式,其执行过程如下。

(1)创建并启动容器。在终端窗口中执行如下指令。

$ docker run -itd --name=networktest ubuntu

上述指令用于核查名称为bridge的网络详情,需要指明网络名称或者网络ID,执行上述指令后,效果如图2所示。

Docker默认网络管理

图2 Docker网络详情

从图2可以看出,执行上述指令后就会显示出bridge网络的所有详细信息,其中就包括了使用默认的bridge网络管理方式启动的名称为networktest的容器。

需要注意的是,这里介绍的三种网络bridge、host和none都是在非集群环境下Docker提供的默认网络,而在Docker Swarm集群环境下,除了这三种默认网络外,Docker还提供了docker_gwbridge和ingress两种默认网络。

小提示:

在上一章中已经启动了多个容器,并且都是默认使用bridge网络进行管理的。为了不对本章节相关讲解和测试造成干扰,建议先将前面章节创建的容器全部移除。

猜你喜欢:

Docker安装对开发平台有哪些要求?

Docker与虚拟机的区别有哪些?

Docker 安装教程|在线安装、离线安装和脚本文件安装

Docker使用的底层技术有哪些?【java培训】

传智教育Java高手班课程

0 分享到:
和我们在线交谈!