1) 应用容器引擎 Docker 课程介绍 1、 Docker是基于GO语言实现的云开源项目,诞生于2013年初。Docker希望达到应用组件级别的“一次封装,到处运行”。学员可以简单将docker容器理解为沙盒。每个容器运行一个应用,不同的容器互相隔离,容器之间也可以建立通信机制。容器的创建和停止十分快速,容器自身对资源的需求也十分有限,远远低于虚拟机。很多时候直接把容器党组应用本身也没任何问题。 课程目标 l Docker的核心概念。 l Docker的组件。 l Docker的镜像 l Docker的网络管理。 l Docker的应用 培训对象 课程适合与Docker相关的技术人员、管理人员、运维人员 课程长度 5天 课程内容 第1天 | | | | 1、什么是Docker 2、为什么要使用Docker 3、虚拟化与Docker 4、小节 | | | | | | | | 1、获取镜像 2、查看镜像信息 3、搜寻镜像 4、铲除镜像 5、创建镜像 6、导出和载入镜像 7、上传镜像 | | | | 1、创建容器 2、终止容器 3、进入容器 4、删除容器 5、导入和导出容器 | | | | 1、Docker Hub 2、Docker Pool简介 3、创建和使用私有仓库 | | | | | 1、数据卷 2、数据卷容器 3、利用数据卷容器迁移数据 | | | | 1、端口映射现实访问容器 2、容器互联实现容器间通信 | | | | | | | | 1、Busybox 2、Ubuntu 3、CentOS | | | | | 1、基于commit命令创建 2、使用Dockerfile创建 | | | | 1、Apache 2、Nginx 3、Tomcat 4、Weblogic 5、LAMP 6、CMS | | | | 1、mysql 2、oracle 3、mongoDB | | | | 1、PHP 2、C/C++ 3、java 4、python 5、perl 6、ruby 7、javaScript 8、go | | | | | 1、使用docker-registery 2、用户认证 3、使用私有仓库批量上传镜像 4、仓库配置文件 | | | | 1、使用自定义网桥链接跨主机容器 2、使用Ambassador容器 | | | | 1、公有云上安装Docker 2、阿里云Docker的特色服务 | | | | | | | | | 1、基本架构 2、命名空间 3、控制组 4、联合文件系统 5、Docker网络实现 | | | | 1、命名空间隔离的安全 2、控制组资源控制的安全 3、内核能力机制 4、Docker服务端的防护 5、其他安全特性 | | | | 1、网络启动与配置参数 2、配置容器DNS和主机名 3、容器访问控制 4、映射容器端口到宿主主机的实现 5、配置docker0网桥 6、自定义网桥 7、创建一个点到点连接 8、工具和项目 | | | | 1、平台即服务方案 2、持续集成 3、管理工具 4、编程开发 5、其他项目 |
|