docker核心技术原理和应用

本课程通过对Docker核心技术的讲解以及利用Docker搭建单主机ELK系统实战项目的演示,使你掌握Docker的各个核心组件、功能及其原理,掌握Docker的特性,并可以熟悉应用Docker。

Docker网络

1.Docker网络管理阶段课程简介

2.了解Docker的网络管理

Docker有五种网络驱动模式
bridge network 模式(网桥):默认的网络模式。类似虚拟机的nat模式
host network 模式(主机):容器与宿主机之间的网络无隔离,即容器直接使用宿主机网络
None network 模式:容器禁用所有网络。
Overlay network 模式(覆盖网络): 利用VXLAN实现的bridge模式
Macvlan network 模式:容器具备Mac地址,使其显示为网络上的物理设备

3.Docker网络管理之网络查看

4.Docker网络管理之网络创建

5.Docker网络管理之网络删除

6.Docker网络管理之网络详细信息查看

7.Docker网络管理之网络使用

8.Docker网络管理之网络连接与断开

bridge可以连接,并且连接多个
host不能断开和连接
null可以断开和连接
Macvlan 容器同样可以连接多个,也可以与bridge混合
Overlay网络不能断开和连接

9.Docker网络模式之网络模式简介

10.Docker网络模式之bridge网络原理

image.png

11.Docker网络模式之定制bridge网络

image.png
image.png
创建好一个bridge后,他的网关等于宿主机的一个veth pair虚拟网络设备
image.png
比如创建一个my-bridge的 bridge的网络
再次创建一个容器设置网络为my-briage
image.png

12.Docker网络模式之bridge网络的端口映射

image.png

docker run -id -p 外部端口ip(可无):端口(可无):容器端口

13.Docker网络模式之host网络模式原理

docker核心技术原理和应用_第1张图片

#通过host的模式创建一个redis的容器
docker run -id --network host redis
#通过host的模式创建一个centos的容器
docker run -id --network host centos:7

14.Docker网络模式之Container网络模式原理

docker核心技术原理和应用_第2张图片
表示和其他容器通过类似host的方式连接
docker核心技术原理和应用_第3张图片
通过创建新的按照container网络模式的容器,因为redis的端口冲突所以无法启动

15.Docker网络模式之none网络介绍

16.Docker网络模式之overlay网络简介

17.Docker网议栈工作流程了解

18.Docker网络模式之overlay网络模式实现原理

19.Docker网络模式之overlay网络的应用场景

20.Docker网络模式之macvlan网络模式原理

21.Docker网络管理阶段总结

你可能感兴趣的:(docker)