- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 无涯教程网-Android教程完整离线版.pdf
- 无涯教程网-Angular7教程完整离线版.pdf
- 无涯教程网-Apache-POI教程完整离线版.pdf
- 无涯教程网-Arduino教程完整离线版.pdf
- 无涯教程网-ASP.Net-Core教程完整离线版.pdf
- 无涯教程网-ASP.Net-MVC教程完整离线版.pdf
- 无涯教程网-Awk教程完整离线版.pdf
- 无涯教程网-C#教程完整离线版.pdf
- 无涯教程网-C++教程完整离线版.pdf
- 无涯教程网-Clojure教程完整离线版.pdf
- 2022年-2023年BIM工程师之BIM工程师每日一练试卷A卷含答案 .pdf
- 2022——2023学年福建省泉州市七年级下学期数学期末专项提升模拟题AB卷.pdf
- 2023年-2024年公务员省考之行测真题精选附答案 .pdf
- 2022-2023学年湖南省衡阳市耒阳市九年级上学期期末化学试题 .pdf
- 2023年中级银行从业资格证《中级银行管理》真题模拟汇编(共215题).pdf
- 2023届湖北省潜江市十校联考化学九年级第一学期期末综合测试试题含解析.pdf
- 2023届江西省南昌市化学高二上期末联考试题含解析 .pdf
- 2022年单招生文化考试语文卷(含答案) .pdf
- 2022精选年度计划模板合集五篇 .pdf
- 2022年成都锦城学院公共课《C语言》科目期末试卷A(有答案) .pdf
文档评论(0)