Docker 默认网络|学习笔记

简介: 快速学习 Docker 默认网络

开发者学堂课程【深入解析 Docker 容器化技术Docker 默认网络】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/659/detail/10956


Docker 默认网络

 

内容介绍

一、查看 Docker 网络

二、查看容器使用的网络情况

 

一、查看 Docker 网络

本章学习 Docker 的网络管理。

//查看 Docker 默认网络

docker network is

image.png

Docker 网络分为三个类型,分别是 bridge,host 和 none bridge 是桥接的网络驱动,也是创建容器时默认的网络驱动。

bridge 网络驱动可以和宿主机进行通信,也可以和外网进行通信。而 host 和 none 属于无网络,容器添加到这两个网络或者以 host 和 none 为网络驱动的就不能与外界网络通信。

这三种网络 bridge、host 和 none 都是在非集群环境下 Docker 提供的默认网络,而集群环境下,Docker 还提供了docker_gwbridge 和 ingress 两种默认网络,容器创建时默认使用的网络都是 bridge

//查看当前正在运行的容器,默认的网络就是 bridge。

Docker ps

Docker inspect registry

//再查看一个命令

Ifconfig

image.png

在通过 Ifconfig 时,有一个名为 docker0 的 docker 网络。docker0在与宿主机进行通信,与外网连接的过程中起了一个中间的作用:启动的容器与 docker0 进行通信,docker0 与宿主机中的 ens33/eth1通信(如果是 centso ,则使用的网卡是 eth0 网卡;如果是 ubuntu,则使用的网卡是 ens。),最后与外界进行通信。

image.png

这是默认使用的网络驱动,也可以查看使用 bridge 网络驱动的一些容器。

 

二、查看容器使用的网络情况

//查看使 bridge 网络驱动的容器。

docker network inspect bridge

目前使用 bridge 网络驱动的容器只有 registry 容器。

本节课所讲的内容就是非集群下默认的三种网络。

相关文章
|
15天前
|
Docker 容器
docker swarm启动服务并连接到网络
【10月更文挑战第16天】
19 5
|
15天前
|
调度 Docker 容器
docker swarm创建覆盖网络
【10月更文挑战第16天】
13 5
|
16天前
|
负载均衡 应用服务中间件 数据安全/隐私保护
docker swarm 创建 Swarm 模式下的网络
【10月更文挑战第14天】
19 6
|
16天前
|
负载均衡 网络协议 关系型数据库
docker swarm 使用网络启动服务
【10月更文挑战第15天】
18 4
|
16天前
|
应用服务中间件 nginx Docker
docker swarm创建覆盖网络
【10月更文挑战第14天】
14 3
|
16天前
|
数据安全/隐私保护 Docker 容器
docker swarm创建网络
【10月更文挑战第15天】
10 1
|
16天前
|
Docker 容器
docker swarm 在服务中使用网络
【10月更文挑战第14天】
15 2
|
4天前
|
关系型数据库 MySQL API
|
21天前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第12天】
57 5
|
5天前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
下一篇
无影云桌面