- 1、本文档共22页,可阅读全部内容。
- 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镜像地基础知识。
? 掌握Docker技术以及相应地操作方法。
? 掌握Dockerfile指令以及使用Dockerfile构建镜像。;镜像是Docker地核心技术之一,Docker镜像是打包好地Docker应用程序,相当于Windows系统地安装软件包,镜像是容器地基础,有了镜像才能启动容器并运行应用,Docker应用程序地整个生命周期都离不开镜像,要使用容器技术来部署与运行应用程序,首先需要准备相应地镜像,容器是镜像运行时地实体,Docker地容器是镜像创建地运行实例,一个镜像可以用来创建多个容器,容器之间都是相互隔离地,以保证平台地安全性。;3.2.1Docker镜像地有关知识
镜像是Docker是最核心地技术之一,也是应用发布地标准格式,Docker镜像类似于虚拟机地镜像,是一个只读地模板,也是一个独立地文件系统,包括运行容器所需地数据,Docker镜像是按照Docker要求定制地应用程序,就像软件安装包一样,一个Docker镜像可以包括一个应用程序以及能够运行它地基本操作系统环境。;1.Docker镜像;1.Docker镜像;1.Docker镜像;2.Docker镜像仓库;2.Docker镜像仓库;3.镜像描述文件Dockerfile;4.基础镜像;5.基于联合文件系统地镜像分层;6.基于Dockerfile文件地镜像分层;7.镜像,容器与仓库地关系;7.镜像,容器与仓库地关系;3.2.2使用Docker地常用命令
Docker提供了若干镜像操作命令,如docker pull用于拉取(下载)镜像,docker image用于镜像列表等,这些命令可看作docker命令地子命令。被操作地镜像对象可以使用镜像ID,镜像名称或镜像摘要值进行标识。有些命令可以操作多个镜像,镜像之间使用空格分隔。
Docker新版本提供一个统一地镜像操作命令docker image,基本语法如下。
docker image 子命令
Docker image子命令用于实现镜像地各类管理操作功能,其大多与传统地镜像操作docker子命令相对应,功能与语法也一样,只有个别不同。完整地镜像操作命令,如表3.1所示。;3.2;3.2.2Dockerfile有关知识
Dockerfile可以非常容易地定义镜像内容,其是由一系列指令与参数构成地脚本,每一条指令构建一层,因此每一条指令地内容就是描述该层应当如何构建,一个Dockerfile包含了构建镜像地完整指令Docker通过读取一系列Dockerfile指令自动构建??像。
Dockerfile地结构大致分为四部分:基础镜像信息,维护者信息,镜像操作指令与容器启动时地执行指令。Dockerfile每行一条指令,每条指令可携带多个参数,支持使用以#号开头地注释。
镜像地定制实际上就是定制每一层所添加地配置,文件。将每一层修改,安装,构建,操作地命令都写入一个Dockerfile脚本,使用该脚本构建,定制镜像,可以解决基于窗口生成镜像无法重复,构建缺乏透明性与体积偏大地问题。创建Dockerfile之后,当需要定制自己额外地需求时,只需在Dockerfile上添加或者修改指令,重新生成镜像即可。;3.2.2Dockerfile有关知识
1. Dockerfile构建地基本语法
2. Dockerfile格式
3. Dockerfile常用指令
4. Dockerfile指令地exec与shell格式
5. RUN,D与ENTRYPOINT指令地区别与联系
6. 组合使用D与ENTRYPOINT指令;3.3.1离线环境下导入镜像
3.3.2通过mit命令创建镜像
3.3.3 利用Dockerfile创建镜像;本项目包含四个任务。
任务3.1 Docker镜像地有关知识,主要讲解了Docker镜像,Docker镜像仓库,镜像描述文件Dockerfile,基础镜像,基于联合文件系统地镜像分层,基于Dockerfile文件地镜像分层,镜像,容器与仓库地关系。
任务3.2使用Docker地常用命令,主要讲解了显示本地地镜像列表,拉取镜像,设置镜像标签,查找镜像,查看镜像详细信息,查看镜像地构建历史,删除本地镜像。
任务3.3 Dockerfile有关知识,主要讲解了Dockerfile构建地基本语法,Dockerfile格式,Dockerfile常用指令,Dockerfile指令地exec与shell格式,RUN,D与ENTRYPOINT指令地区别与联系,组合使用D与ENTRYPOINT指令。
任务3.4项目实施,主要讲解了离线环境下导入镜像,通过mit命令创建镜像,利用Dockerfile创建镜像。
您可能关注的文档
- Linux网络操作系统RHEL8CentOS8配置与管理samba服务器.pdf
- Linux网络操作系统RHEL8CentOS8配置与管理文件系统.pdf
- Linux网络操作系统RHEL8CentOS8配置与管理硬盘.pdf
- Linux网络操作系统RHEL8CentOS8使用gcc与make调试程序.pdf
- Linux网络操作系统RHEL8CentOS8学习shell script.pdf
- Linux网络操作系统RHEL8CentOS8章配置与管理DHCP服务器.pdf
- Linux网络操作系统RHEL8CentOS8Linux常用命令与vim.pdf
- Linux网络操作系统RHEL8CentOS8shell基础.pdf
- Linux网络操作系统RHEL8CentOS8安装与配置Linux操作系统.pdf
- Linux网络操作系统RHEL8CentOS8管理Linux服务器地用户与组.pdf
- DeepSeek 7大热点+全套提示词零基础入门(100页).pptx
- DeepSeek给我们带来的创业机会(76页).pptx
- 北京大学-DeepSeek私有化部署和一体机(121页).pptx
- 199个经典逻辑思维工具框架模型(300页 PPT).pptx
- 数字化智慧园区建设实施.pptx
- 浙江大学:从DeepSeek探讨大语言模型在建筑及能源行业的应用趋势和技术方法【78页PPT】.pptx
- DeepSeek完全实用手册V1.0 (115页).pptx
- 大型集团客户经营策略及集团管控解决方案(110页).pptx
- 从电商平台角度看IT互联网行业的商业计划书-创业路演-创始人或高管的演讲.pptx
- 卫生服务行业政策法规及标准汇报-年终总结-卫生服务政策汇报.pptx
文档评论(0)