分布式人工智能软件开发与部署—项目二.pptx

分布式人工智能软件开发与部署—项目二.pptx

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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官方提供的

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档