- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
52ABP实战课程系列.PDF
52ABP实战课程系列
DockerUbuntu从入门到实战课程
梁桐铭 2017年12月
任何的课程都逃不开理论的支持 by 角落的白板报
目录 CONTENTS
01 工欲善其事必先利其器
02 Docker的介绍
03 关于Docker的概念
04 Docker EE Docker CE
05 Lets Do It
Chapter 1
工欲善其事必先利其器
适合你吗?
任何的课程都逃不开理论的支持
您如果想了解Docker,想利用Docker进行开发,那么本系列课程就
比较适合你了。
我会讲解Docker,配合Ubuntu来使用,实践一个案例。
自我介绍
微软2017年最有价值专家(MVP)称号
2015年5月开始在国内的开源社区中进行推广ASP. NET
Boilerplate Project开源框架,创建了“角落的白板报”博客及
公众号,发表大量基础性文章,帮助从业人员提高开发技巧!
代码生成器(ABP Code Generator)作者,辅助ABP框架以提
高开发人员的效率。
现主要关注于VSTS、Devops、区块链等方向的实践和落地
。
Chapter 2
Docker的介绍
什么是容器
容器化是软件开发的一种方法,在这种方法中,程序和它所依赖的
组件和集合包,以及相关的环境变量配置文件都会被完全打包成容
器镜像,进行单元测试,最后将这个容器部署到服务器的操作系统
中。
举个栗子:这个与现实生活中的货运集装箱类似,集装箱里面有各
种货物,都分门别类的装好了,我们可以通过汽车、火车、飞机来
搬运他们。
程序的集装箱是一个标准的单元,无论代码、语言、软件/框架他们
的依赖关系是怎样的,它们都被统一包含在了这个单元的内部中。
这使得程序员和IT运维专员不用在每个环境中配置不同的配置,它
可以在部署程序的过程中不进行修改或少许修改的情况下,达到跨
环境传输,从而使得每一个容器中的程序又是彼此隔离的。
容器的作用是在共享的操作系统中将程序进行彼此隔离。这种方法
可以使程序的交付标准化。
容器带来的好处
- 隔离性
- 可移植性
- 灵活性
- 可伸缩性和可控性。
最重要的好处是Dev(开发)和Ops (运维)之间提供了隔离。
Docker的历史
Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,
它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授
权协议开源),主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金
会,并成立推动开放容器联盟。
Docker 自开源后受到广泛的关注和讨论,至今其 GitHub 项目已经超过 3 万 6 千个星标和
一万多个 fork。甚至由于 Docker 项目的火爆,在 2013 年底,dotCloud 公司决定改名为
Docker。Docker 最初是在 Ubuntu 12.04 上开发实现的;Red Hat 则从 RHEL 6.5 开始对
Docker 进行支持;Google 也在其 PaaS 产品中广泛应用 Docker。
Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,
namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的
虚拟化技术。由于隔离的进程
您可能关注的文档
最近下载
- 汽修公司汽车修理汽车保养突发环境应急预案.docx VIP
- 某水库除险加固工程施工组织设计.doc VIP
- 全国预防接种技能竞赛理论训练题库及答案(中华人民共和国疫苗管理法212题).docx VIP
- 2025年(完整)人教精通版小学英语3-6年级单词词汇表 .pdf VIP
- 天翼云认证解决方案架构师考试题及答案(新版).doc VIP
- 港迪HF659系列变频器使用说明书V100(G20200812).pdf VIP
- 水库除险加固工程施工组织设计120页.doc VIP
- 《农业政策热点培训》课件.ppt VIP
- 申凌门机NSFC01-01A控制器操作手册.pdf
- 从大食物观角度出发的中国饲料粮供给安全问题探讨.docx VIP
文档评论(0)