52ABP实战课程系列.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 等技术,对进程进行封装隔离,属于操作系统层面的 虚拟化技术。由于隔离的进程

文档评论(0)

xiaoxigua + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档