Docker容器技术

247 人学过

Docker有关镜像和容器的操作命令

课程内容
共18个章节 18个实验
1 Docker基础

Docker有关镜像和容器的操作命令

实验1 实验1:Docker基础
本实验主要介绍Docker的基础知识
2 投射映射及创建更多

Docker的四种网络模式
Docker暴露容器方法
Docker端口映射的方法

实验1 实验2:投射映射及创建更多
本实验介绍有关docker中的虚拟网络,docker间的网络模式,实现容器之间的访问
3 数据卷与数据迁移备份

数据卷volume的功能
数据卷volume文件共享
数据卷volume之实现数据迁移备份

实验1 实验3:数据卷与数据迁移备份
本次实验将会讲解如何让容器中的一个目录与宿主机的一个目录进行绑定。这样就可以实现容器与宿主机之间的文件共享。
4 Dockerfile创建自定义化

使用dockerfile基本知识
使用dockerfile创建镜像

实验1 实验4:Dockerfile创建自定义化
使用dockerfile指令可以根据自己的需要,制作满足自己生产需要的镜像。
本此实验将详细讲解如何使用dockerfile制作自己的专属镜像。

5 网络

dokcer默认自带的几种网络介绍
自定义网络
容器间通信
容器与外界交互

实验1 实验5:网络
docker网络分为单个主机上的容器网络和多个主机上的网络,本次实验主要讲解单个主机上的容器网络。
6 建构

镜像的建构

实验1 实验6:建构
本实验主要介绍镜像的建构方法
7 公共和本地一体仓库

使用公共registry
搭建本地的registry

实验1 实验7:公共和本地一体仓库
本实验主要介绍公共和私有仓库的创建和使用
8 多主机管理

创建Centos虚拟机
安装和管理docker machine

实验1 实验8:多主机管理
本实验主要介绍centos7虚拟机的安装,以及使用Docker machine实现多主机管理
9 跨主机通信

docker原生的实现多主机通信的方案:overlay
第三方方案weave

实验1 实验9:跨主机通信
本实验主要介绍实现多个主机容器之间的通信
10 容器监控

docker自带的监控命令
sysdig
weave scope监控容器、主机、多主机

实验1 实验10:容器监控
本实验主要介绍容器的各种监控方法
11 部署安装ELK

Docker logs
logging driver
ELK日志处理

实验1 实验11:部署安装ELK
本实验主要介绍Docker从容器中读取日志信息的方式,以及ELK的部署和使用
12 部署安装zabbix

zabbix的安装
部署zabbix-agent端

实验1 实验12:部署安装zabbix
本实验主要介绍zabbix的部署和使用
13 部署LAMP并部署上线wordpress博客系统

部署LAMP
上线wordpress博客系统

实验1 实验13:部署LAMP并部署上线wordpress博客系统
本实验将介绍LAMP的部署以及使用它部署上线wordpress博客系统
14 设置Docker容器访问外网

docker容器访问外网原理

实验1 实验14:设置Docker容器访问外网
本实验主要介绍容器也访问外网的原理和方法
15 部署Harbor专用仓库

Docker Compose 安装
Harbor使用以及各组件介绍

实验1 实验15:部署Harbor专用仓库
Harbor是由VMWare公司开源的容器镜像仓库。事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及审计日志等,足以满足基本企业需求。

本实验主要介绍Docker Compose的安装和Harbor的使用

16 Etcd高可用的键值数据库

安装和使用 Etcd
etcdctl命令
Etcd 集群管理

实验1 实验16:Etcd高可用的键值数据库
Etcd 专门为集群环境设计,采用了更为简洁的 Raft 共识算法,Raft 是一套通过选举主节点来实现分布式系统一致性的算法,同样可以实现数据强一致性,并支持集群节点状态管理和服务自动发现等

本实验主要介绍Etcd的基本知识及其使用

17 群聚

Swarm基本概念
使用 Swarm
使用服务命令

实验1 实验17:群聚
作为容器集群管理器, Swarm 最大的优势之一就是原生支持 Docker API ,给用户使用带来极大的便利 各种基于标准 凹的工具比如 Compose Docker SDK 、各 管理软件, 甚至Docker 本身等都可以很容易的与 Swarm 进行集成 这大大方便了用户将原先基于单节点的系统移植到 Swarm上。同时 Swarm 置了对 Docker 网络插件的支持,用户可以很容易地部署跨主机的容器集群服务。

本章将以 Swarm V2 为主进行介绍群聚的Swarm基本概念和操作

18 docker容器运行tomcat并上线网站

.使用docker部署tomcat环境
上线博客网站
.完成访问使用

实验1 实验18:docker容器运行tomcat并上线网站
本实验主要讲解tomcat的基本知识以及用docker进行部署,并上线博客网站
Docker容器技术

共18个实验

参加本课程
Docker