无涯教程网-Docker教程完整离线版.pdf

无涯教程网-Docker教程完整离线版.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Docker - 简介介绍 Docker 是⼀个开放源代码软件,是⼀个开放平台,⽤于开发应⽤、交付(shipping)应⽤、运⾏应⽤。 Docker允 ⽤户将基础设施(Infrastructure)中的应⽤单独分割出来,形成更⼩的颗粒(容器) ,从⽽提⾼交付软件的速度。 Docker容器与虚拟机类似,但⼆者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、⾼效地利 ⽤服务器。 容器更多的⽤于表⽰ 软件的⼀个标准化单元。由于容器的标准化,因此它可以⽆视基础设施(Infrastructure)的差异,部署到任何 ⼀个地⽅。另外,Docker也为容器提供更强的业界的隔离兼容。 Docker 利⽤Linux核⼼中的资源分离机制,例如cgroups ,以及Linux核⼼名字空间(namespaces),来创建独⽴的容器(containers)。这可以在 单⼀Linux实体下运作,避免引导⼀个虚拟机造成的额外负担。Linux核⼼对名字空间的⽀持完全隔离了⼯作环境中应⽤程序的视野,包括⾏ 程树、⽹络、⽤户ID与挂载⽂件系统,⽽核⼼的cgroup提供资源隔离,包括CPU、存储器、block I/ 与⽹络。从0.9版本起,Dockers在使⽤ 抽象虚拟是经由libvirt的LXC与systemd - nspawn提供界⾯的基础上,开始包括libcontainer库做为以⾃⼰的⽅式开始直接使⽤由Linux核⼼提 供的虚拟化的设施, 依据⾏业分析公司“451研究”:“Dockers是有能⼒打包应⽤程序及其虚拟容器,可以在任何Linux服务器上运⾏的依赖性⼯具,这有助于实现灵 活性和便携性,应⽤程序在任何地⽅都可以运⾏,⽆论是公⽤云、私有云、单机等。” 。 本教程说明了Docker容器服务的各个⽅⾯。从专注于Docker安装和配置的Docker基础开始,它逐渐转向⽹络和注册表之类的⾼级主题。本教 程的最后⼏章介绍了Docker的开发⽅⾯,以及如何使⽤Docker容器在开发环境中启动和运⾏。 下⼀篇:Docker - Linux安装 吾⽣也有涯,⽽知⽆涯 - ⽆涯教程 Docker - Linux安装介绍 要开始安装Docker ,我们将使⽤Ubuntu 。如果您还没有可以使⽤Oracle Virtual Box部署它。 以下屏幕图显⽰了已 Oracle Virtual Box上安装的简单Ubuntu服务器。在系统上已定义了⼀个名为 demo 的OS⽤户,该⽤户对服务器具有完 全的根访问权限。 要安装Docker ,我们需要遵循以下步骤。 步骤1 - 在安装Docker之前,⾸先必须确保您运⾏的Linux内核版本正确, Docker仅设计为 3.8或更⾼版本的Linux内核上运⾏。 此⽅法返回有关Linux系统的系统信息。 uname -a a - 这⽤于确保返回系统信息。 此⽅法 Linux系统上返回以下信息- kernel name ( 内核名称) node name (节点名称) kernel release ( 内核发布) kernel version ( 内核版本) machine (机器) processor (处理器) hardware platform (硬件平台) operating system (操作系统) 步骤2 - 您需要使⽤最新的软件包更新操作系统,这可以通过以下命令完成- apt-get 此⽅法将软件包从⽹络上安装到Linux系统上。 sudo - sudo 命令⽤于确保命令具有root访问权限。 update - 使⽤ update选项可确保 Linux系统上更新了所有软件包。 sudo apt-get update 当我们运⾏上⾯的命令时,我们将得到以下输出- 吾⽣也有涯,⽽知⽆涯 - ⽆涯教程 该命令将连接到互联⽹并下载Ubuntu的最新系统软件包。 步骤3 - 下⼀步是安装必要的证书,这些证书稍后将与Docker站点⼀起使⽤,以下载必要的Docker软件包。 sudo apt-get install apt-transport-https ca-certificates 步骤4

文档评论(0)

无耻之极 + 关注
实名认证
内容提供者

吾生也有涯,而知无涯(rudangla)

1亿VIP精品文档

相关文档