- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
分布式人工智能软件开发与部署项目二Docker快速入门
学习目标掌握Docker镜像的基础知识,学会镜像的操作方法。熟悉容器技术,掌握容器的操作方法。掌握Docker仓库操作方法,学会镜像仓库管理。了解Dockerfile指令,学会使用Dockerfile构建镜像。理解Dockerfile、镜像、容器和仓库之间的关系。
任务二Docker容器的使用与操作任务一Docker镜像的使用与操作任务三Docker注册中心的使用与操作任务四构建镜像
任务一Docker镜像的使用与操作知识引入什么是镜像镜像的英文名称为image,又译为映像,在IT领域通常是指一系列文件或一个磁盘驱动器的精确副本,例如,一个Linux镜像可以包含一个基本的Linux操作系统环境,其中仅安装了nginx应用程序或用户需要的其他应用,可以将其称为一个nginx镜像;一个Web应用程序的镜像可能包含一个完整的操作系统(Linux)环境、一个ApacheHTTPServer软件,以及用户开发的Web应用程序。Ghost是使用镜像文件的经典软件,其镜像文件可以包含一个分区甚至是一块硬盘的所有信息,在云计算环境下,镜像就是一个虚拟机模板,它预先安装基本的操作系统和其他软件,创建虚拟机是首先需要准备一个镜像,然后启动一个或多个镜像的实例即可,与虚拟机类似,Docker镜像是用于创建容器的只读模板,它包含了文件系统,而且比虚拟机更轻巧。
任务一Docker镜像的使用与操作镜像的基本信息与标识查看镜像列表[root@host-a~]#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEubuntulatest94e814e2efa88daysago88.9MBalpine3.643773d1dba7612daysago4.03MBalpine3.95cb3aa00f89912daysago5.53MBalpine3.9.25cb3aa00f89912daysago5.53MBalpinelatest5cb3aa00f89912daysago5.53MBhello-worldlatestfce289e99eb92monthsago1.84kB
任务一Docker镜像的使用与操作镜像的基本信息与标识镜像ID镜像ID是镜像的唯一标识,采用UUID的形式表示。实际上镜像ID取自镜像基于sha256哈希算法的摘要值。在镜像操作过程中,通常采用前12个字符的缩略形式。镜像的名称标签(TAG)用于标注同一仓库(REPOSITORY)的不同镜像版本。实际上完整的镜像名称包括Docker注册中心。镜像的摘要值镜像可以使用IMAGE[@DIGEST]格式标识,其中IMAGE表示镜像仓库名称。使用v2或更高版本格式的镜像拥有一个称为digest(摘要)的内容寻址标识符。
2.1Docker镜像的使用与操作镜像描述文件DockerfileLinux应用程序开发使用Makefile文件描述整个项目所有文件的编译顺序和编译规则。执行make命令即可编译并构建应用程序。Docker使用Dockerfile文件描述镜像,定义了如何构建Docker镜像。执行build命令即可构建镜像。hello-world镜像的Dockerfile文件内容FROMscratchCOPYhello/CMD[/hello]
任务一Docker镜像的使用与操作知识引入基础镜像一个镜像的父镜像(ParentImage)是指该镜像Dockerfile文件中由FROM指定的镜像。所有后续的指令都应用到这个父镜像中。例如,一个镜像Dockerfile包含以下定义,说明其父镜像为“CentOS:8.4”。基于末提供FROM指令,或提供FROMscratch指令的Dockerfile所构建的镜像被称为基础镜像(BaseImage)。大多数镜像都是从一个父镜像开始扩展的,这个父镜像通常是一个基础镜像。基础镜像不依赖其他镜像,而是从“零”开始构建。Docker官方提供的
您可能关注的文档
- 电子电路分析与实践——纯数字闹钟电路的设计与实现07 (2).pptx
- 电子电路分析与实践——纯数字闹钟电路的设计与实现08 (1).pptx
- 电子电路分析与实践——纯数字闹钟电路的设计与实现01 (1).pptx
- 电子电路分析与实践——纯数字闹钟电路的设计与实现02 (1).pptx
- 电子电路分析与实践——纯数字闹钟电路的设计与实现03 (1).pptx
- 电子电路分析与实践——纯数字闹钟电路的设计与实现04 (1).pptx
- 电子电路分析与实践——纯数字闹钟电路的设计与实现05 (1).pptx
- 电子电路分析与实践——纯数字闹钟电路的设计与实现06 (1).pptx
- 工业自动化技术演进与工业通信网络 (1).pptx
- 动词不定式的用法.pptx
- 黑龙江省双鸭山市企业人力资源管理师之一级人力资源管理师考试真题【名校卷】.docx
- 保密知识产权协议书(真题17篇) .pdf
- 传染病突发事件及突发公共卫生应急处理预案 .pdf
- 2021铁路通信工技能考试-铁路通信工(室内设备维护)(精选试题) .pdf
- 2021年自觉维护国家安全主题班会教案三篇 .pdf
- 2019-加气站申请报告-word范文模板 (7页) .pdf
- 2021年4月安徽省六安市中医院护士考试《护理学专业知识》精选试卷及答.pdf
- 2019公需科目《互联网+政府创新》参考答案(复制题干,在本文档查找即可.pdf
- 2021-2022年内蒙古自治区呼伦贝尔市全科医学(中级)专业知识真题(含答 .pdf
- 2020—2022年食用农产品安全监督抽检数据分析 .pdf
最近下载
- 河北对口单招第十类职业适应性测试(计算机)-第七章演示文稿软件应用课件ppt.pptx VIP
- 亚硫酸氢钠安全技术说明书.docx VIP
- 疾控大学习《病原微生物实验室生物安全风险识别和控制》习题答案.docx
- 四年级上册数学三位数乘两位数竖式计算题练习150道.pdf
- 医院公开招聘简章.pdf
- XX银行A分行业务人员培训效果评估.pdf VIP
- 思维导图在高中化学学习中的应用教学研究开题报告教学研究课题报告.docx
- GB 50937-2013 选煤厂管道安装工程施工与验收规范.docx
- 第四章 控制及其设计 课件-2023-2024学年高中通用技术苏教版(2019)必修《技术与设计2》.pptx VIP
- 学习贯彻党的二十届三中全会精神测试题三套(含答案).docx VIP
文档评论(0)