获取资料

Docker 系统性入门+进阶实践(2021最新版)

Docker 系统性入门+进阶实践(2021最新版)

第1章 Docker的安装和介绍 7 节 | 44分钟

Docker和容器技术介绍,手把手教大家如何在Windows,Mac,Linux系统里安装Docker

1-1 课程导学 (07:44)

1-2 容器技术介绍 (10:16)

1-3 课程的文档和源码 (02:25)

1-4 Docker的安装介绍 (05:18)

1-5 在Windows上安装Docker (08:17)

1-6 在Mac系统上安装Docker (05:22)

1-7 在Linux系统上安装Docker (03:57)

第2章 容器快速上手10 节 | 77分钟

快速熟悉Docker命令行的使用,基本掌握容器的基本操作,初步体会容器,镜像和虚拟机的差别

2-1 本章介绍 (01:21)

2-2 认识一下docker命令行 (07:54)

2-3 镜像和容器 (04:26)

2-4 创建我们第一个容器 (10:01)

2-5 命令行小技巧之批量操作 (04:30)

2-6 容器的attached和detached模式 (10:53)

2-7 容器的交互式模式 (12:38)

2-8 windows是如何运行docker engine的 (06:08)

2-9 容器和虚拟机 (14:04)

2-10 创建容器时背后到底发生了什么 (04:15)

第3章 镜像的创建管理和发布8 节 | 67分钟

介绍镜像获取的三大主要方式,初步了解Dockerfile和镜像的构建和分享

3-1 镜像的获取方式 (04:23)

3-2 镜像的registry介绍 (06:03)

3-3 镜像的获取查看和删除 (12:22)

3-4 docker镜像的导入导出 (03:05)

3-5 Dockerfile的介绍 (08:08)

3-6 镜像的构建和分享 (13:02)

3-7 通过commit创建镜像 (12:09)

3-8 聊聊scratch这个镜像 (07:39)

第4章 Dockerfile完全指南13 节 | 120分钟

通过示例结合最全的Dockerfile语法讲解,完全掌握Dockerfile语法和重要的最佳实践

4-1 本章介绍 (01:10)

4-2 如何选择基础镜像 (10:15)

4-3 通过RUN执行指令 (08:43)

4-4 文件的复制和目录操作 (12:06)

4-5 构建参数和环境变量 (11:04)

4-6 容器启动命令CMD (13:12)

4-7 容器启动命令ENTRYPOINT (08:31)

4-8 一起构建一个Python Flask镜像 (16:10)

4-9 Dockerfile技巧-合理使用缓存 (08:40)

4-10 Dockerfile技巧——dockerignore (08:05)

4-11 Dockerfile技巧——多阶段构建 (10:25)

4-12 Dockerfile技巧——尽量使用非root用户 (07:25)

4-13 本章总结 (03:36)

第5章 Docker的存储6 节 | 60分钟

数据的持久化如何实现,Volume有哪些类型和使用场景

5-1 本章介绍 (04:34)

5-2 数据持久化之Data Volume (17:16)

5-3 Data Volume练习之MySQL (06:57)

5-4 数据持久化之Bind Mount (10:58)

5-5 Bind Mount练习之Docker开发环境 (12:20)

5-6 机器之间共享数据 (07:44)

第6章 Docker的网络14 节 | 129分钟

网络命令空间,端口映射,网络地址转换,路由等概念会在这一章详细的讲解给大家。

6-1 本章介绍 (02:39)

6-2 网络基础知识回顾 (10:09)

6-3 网络常用命令 (08:27)

6-4 容器网络涉及到哪些问题 (12:28)

6-5 容器间通信之bridge模式 (08:54)

6-6 容器对外通信之bridge模式 (11:47)

6-7 网络知识补充NAT (05:55)

6-8 创建和使用自定义bridge(上) (06:32)

6-9 创建和使用自定义bridge(下) (08:32)

6-10 容器的端口转发 (11:56)

6-11 端口转发和Dockerfile (07:02)

6-12 host网络详解 (11:27)

6-13 Linux网络命令空间 (13:58)

6-14 多容器应用的部署练习 (08:31)

第7章 Docker compose13 节 | 129分钟

Docker compose是复杂应用在单机环境下编排的必备工具,本章会通过具体的应用部署演示,覆盖docker compose的基本语法和命令行的使用

7-1 docker-compose是什么 (04:25)

7-2 docker-compose的安装 (02:16)

7-3 compose文件的结构和版本 (12:40)

7-4 docker-compose命令行基本使用 (11:09)

7-5 docker-compose镜像构建和拉取 (08:38)

7-6 docker-compose服务更新 (11:36)

7-7 docker-compose网络(上) (09:04)

7-8 docker-compose网络(下) (09:19)

7-9 docker-compose水平扩展和负载均衡 (15:45)

7-10 docker-compose环境变量 (11:23)

7-11 服务依赖和健康检查(上) (13:22)

7-12 服务依赖和健康检查(下) (11:31)

7-13 docker-compose投票app练习 (07:36)

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址