Docker应用场景-1
- 掌握Docker核心概念-镜像-容器-仓库-网络-存储
- 掌握Docker-Compose单机编排工具
- 掌握Docker-file文件编写
1.Docker基础知识
1.1 Docker为什么火
1.2 Docker是什么
1.3 为什么要使用Docker
1.4 Docker与虚拟化区别
1.5 Docker Engine
1.6 Docker 体系结构
1.7 Docker 应用场景
2.Docker安装
2.1 安装Docker
2.1.1 调整镜像源从国内获取
2.1.2 调整docker数据存储位置
2.2 如何快速运行一个容器
3.Docker镜像
3.1 什么是镜像?
3.2 镜像能干什么?
3.3 如何使用镜像运行容器
3.4 镜像的基本操作。搜索、下载、查看、导入、导出、删除、上传
4.Docker容器
4.1 什么是容器
4.2 容器能运行什么
4.3 启动一个新容器
4.4 容器运行的参数含义
4.5 如何运行一个自启动的容器
4.6 容器暴露
4.7 容器的整个生命周期
5.Docker数据管理
5.1 数据持久化介绍
5.2 数据持久化-Data Volume (db)
5.3 数据持久化-Bind Mounting ( web )
6.Docker镜像构建
6.1 如何将运行的容器打包成镜像
6.2 如何实现自动化构建镜像
6.3 Dockerfile介绍
6.4 Dockerfile语法
6.5 dockerfile构建-案例1
6.5 dockerfile构建-案例2
6.7 dockerfile构建-案例3
6.8 dockerfile构建-案例4 (搞清楚ENTRYPOINT与CMD之间的关系与区别)
7.Docker私有仓库
7.1 什么是私有仓库
7.2 为什么要有私有仓库
7.3 私有仓库种类
7.2 搭建私有仓库registry
7.3 为registry添加basic认证
7.3 如何将本地镜像存放私有仓库
7.4 如何获取私有仓库的docker镜像
7.5 企业级私有仓库harbor https
7.6 实战a主机推送镜像至仓库,b主机拉取镜像启动为容器
8.Docker网络
8.1 docker容器互联是什么?--link
8.2 docker容器互联项目实践( python )
8.3 docker网络模式 ( bridge、host、container、none )
9.Docker单机编排
9.1 Compose基本介绍
9.2 Compose三大概念 project(services、volumes、networks)
9.3 Compose编排博客系统
9.4 Compose编排Python-web
9.5 Compose实现水平扩展
9.6 Compose实现负载均衡
9.7 Compose编排投票系统 (python、node、java、db、redis)
10.Docker图形化与监控
10.1 docker图形工具 Portainer
10.2 docker监控工具 cAdvisor
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲