51CTO学院-Docker虚拟化视频课程(实战篇).docx_第1页
51CTO学院-Docker虚拟化视频课程(实战篇).docx_第2页
51CTO学院-Docker虚拟化视频课程(实战篇).docx_第3页
51CTO学院-Docker虚拟化视频课程(实战篇).docx_第4页
51CTO学院-Docker虚拟化视频课程(实战篇).docx_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

QQ/电话:400-851-9651 网址:edu.51CTO.comDocker虚拟化视频课程(实战篇)课程目标随着IT技术的不断发展,在这样一个变化的时代,我们需要不断学习,进步。Docker虚拟化引领时代的趋势,通过本次课程,我将跟大家一起遨游在docker虚拟化新技术里,让我们把握趋势。适用人群适用于所有IT运维,想进一步提升增加能力,想成长加薪的朋友。课程简介课程目标:通过本次Docker实战课程的学习,大家可以掌握目前主流虚拟化技术,不断学习,成长。同时通过本次课程的学习,大家在运维能力上将有一个大的突破,真正实现高级运维的目标,实现高薪就业。适合对象:本课程适合有Linux基础,同时非常熟练日常操作,想进一步提升自己,突破自己的同学。适合中级运维突破就业瓶颈,突破薪资瓶颈。实现自己人生的跨越!学习条件:能够积极向上,不断的学习,能够自觉学习,有自己的学习目标和工作及职业目标。学习收获:通过本次课程的学习,我们能够在技术上实现新的跨越,让我们对虚拟化运维有更加深入的理解,同时我们可以把学会的技术和知识在企业中去实践,去构建属于我们自己的云平台,满足企业高速发展。同时通过本次课程的学习,大家可以在会员群里认识更多的朋友,彼此交流,我会及时给大家解答疑问,让大家快速成长,真正快速就业,轻松应对企业中各种问题。第一章实战Docker虚拟化技术13课时3小时17分钟1Docker虚拟化技术入门免费观看17分钟Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 Docker应该是2014年最火爆的技术之一,如果没有听说过,那么你就out了,2015年将开启新的跨越。 Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)、Cgroup等技术。2Docker虚拟化安装配置13分钟docker官方文档说要求Linux kernel至少3.8以上,一般为Centos7或者Ubuntu系统,那centos6.5如何来安装呢? 在Centos6.x系列安装docker软件,首先要关闭selinux,然后需要安装相应的epel源,如下: sed -i /SELINUX/s/enforcing/disabled/g /etc/selinux/config #wget3Docker常用命令讲解22分钟大家都知道要掌握好Linux,首先就是要熟练Linux命令,并且去使用它。然后今天学习docker虚拟化也是一样的,我们要想更快的掌握docker技术,就得熟练docker有哪些常用的命令,以及每个命令的含义是什么,这样才能为我们后面的学习打下基础。4Docker独立IP及容器互联19分钟内置bridge(nat) 缺点: 需要配套服务注册/发现,否则宿主上端口分配困难,容易冲突。 由于每个容器暴露的端口都不一致,造成前端路由层nginx配置(proxy_pass)里无法使用dns的方式。 端口映射要在容器启动时就指定好,后期无法变更。 测试发现nat不支持websocket。 自建桥接网络 优点: 每个容器都有独立ip,对外提供服务,如nginx+php,nginx+resin,都可以使用默认的80端口 由于容器暴露端口都可以使用80端口,因此前端路由层nginx配置(proxy_pass)里可以使用dns的方式。5Docker使用PipeWork构建独立外网IP22分钟docker默认提供了一个隔离的内网环境,启动时会建立一个docker0的虚拟网卡,每个容器都是连接到docker0网卡上的。而docker0的ip段为,如果想让容器与宿主机同一网段的其他机器访问,就必须在启动docker的时候将某个端口映射到宿主机的端口。这样如果大家会发现很麻烦,而且在企业里面也没这么使用的,比较弱。 大家应该知道KVM的桥接网络非常方便,其实docker也比较方便,至少不是自带的桥接而已,上次课程我们讲解了docker容器在centos6.5下的实现方法,今天我们来讲解centos7下如果快速实现docker容器桥接网络,并为容器分配外网IP。6Docker构建Tomcat环境23分钟Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,Tomcat本身也是一个HTTP服务器,可以单独使用,apache是一个以C语言编写的HTTP服务器。Tomcat主要用来解析JSP语言。目前最新版本为8.0。7使用Dockerfile进行docker容器管理26分钟Dockerfile是一个镜像的表示,可以通过Dockerfile来描述构建镜像的步骤,并自动构建一个容器。 所有的 Dockerfile 命令格式都是: INSTRUCTION arguments 虽然指令忽略大小写,但是建议使用大写。8Docker备份及磁盘扩容即将发布9Docker构建Mysql数据库服务器15分钟在docker虚拟化中,如何来构建我们的MYSQL数据库服务器呢?答案很简单,我们可以是dockerfile来生成mysql镜像并启动运行即可。10Docker构建Nginx高性能web服务器14分钟首先需要安装pcre库,然后再安装Nginx: #安装pcre支持rewrite库,也可以安装源码,注*安装源码时,指定pcre路径为解压 源码的路径,而不是编译后的路径,否则会报错 (make1:*/usr/local/pcre/MakefileError127错误)11Docker构建LNAMP架构配置22分钟LNAMP(Linux+Nginx+Apache+Mysql+PHP)架构受到很多IT企业的青睐,取代了原来认为很好的LNMP(Linux+Nginx+Mysql+PHP)架构,那我们说LNAMP到底有什么优点呢,还得从Nginx和apache的优缺点说起。 Nginx处理静态文件能力很强,Apache处理动态文件很强而且很稳定,把二者综合在一块,性能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论