网站大量收购独家精品文档,联系QQ:2885784924

Docker容器技术应用 实验指导书 任务2.2.2 镜像的基本操作.docx

Docker容器技术应用 实验指导书 任务2.2.2 镜像的基本操作.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

任务2.2.2镜像的基本操作

(1)任务目标

掌握镜像的基本操作方法

(2)任务内容

搜索、拉取镜像

查看、修改镜像信息

删除镜像

迁移镜像

(3)完成任务所需的设备和软件

一台安装Windows10操作系统的计算机

VMwareWorkstation,Docker

远程管理工具MobaXterm

(4)任务实施步骤

第一步:搜索镜像,如搜索hello-world镜像,操作命令如下:

[root@docker~]#dockersearchhello-world

命令运行结果如图2-12所示。

图2-12搜索hello-world镜像的结果

注意:该命令会在DockerHub中搜索包含关键字hello-world的镜像,返回信息如下,通过这些信息对搜索到的镜像进行说明,帮助用户选择性的下载和使用。

NAME:镜像仓库源的名称。

DESCRIPTION:镜像的描述。

OFFICIAL:是否docker官方发布。

STARS:受欢迎程度。

AUTOMATED:是否自动创建。

第二步:从DockerHub拉取镜像到本地,如拉取hello-world镜像,操作命令如下:

[root@docker~]#dockerpullhello-world

命令运行结果如图2-13所示。

图2-13拉取hello-world镜像到本地

返回信息如下:

Usingdefaulttag:latest——使用默认标签,“latest”表示最新版本。

Latest:Pullingfromlibrary/hello-world——正在从官方仓库library/hello-world拉取最新版的hello-world镜像。

2d:Pullcomplete——镜像的一个层已经被拉取。

Digest:sha256:13e……——镜像摘要,包括了镜像的所有层的哈希值,用于验证镜像内容的完整性。

Status:Downloadednewerimageforhello-world:latest——新的镜像hello-world已被下载。

docker.io/library/hello-world:latest——完整的镜像名,包括仓库地址和标签。

第三步:查看本地所有镜像,操作命令如下:

[root@docker~]#dockerimages

命令运行结果如图2-14所示。

图2-14查看本地镜像

返回信息如下:

REPOSITORY:镜像的仓库源。

TAG:镜像的标签,默认是latest。

IMAGEID:镜像的ID号,唯一标识符。

CREATED:镜像的创建时间。

SIZE:镜像大小。

第四步:查看本地镜像hello-world的详细信息,操作命令如下:

[root@docker~]#dockerinspecthello-world

第五步:修改本地镜像hello-world的名称为my-images,标签改为v1.0,操作命令如下:

[root@docker~]#dockertaghello-world:latestmy-images:v1.0

命令运行之后,查看本地镜像如图2-15所示。

图2-15修改本地镜像名称和标签

注意:可以仅修改镜像的名称或标签,如仅修改hello-world镜像标签的操作命令如下:

[root@docker~]#dockertaghello-world:latesthello-world:v1.0

命令运行之后,查看本地镜像如图2-16所示。值得一提的是,修改名称或标签之后的镜像与修改之前的镜像ID相同。

图2-16修改本地镜像标签

第六步:删除本地镜像my-images,操作命令如下:

[root@docker~]#dockerrmimy-images:v1.0

命令运行之后,查看本地镜像如图2-17所示。

图2-17删除本地镜像my-images:v1.0

第七步:镜像迁移,进行此操作之前,需先拉取镜像centos/httpd,然后利用母机CentOS7-m克隆另外一台虚拟机Client(IP地址为00),最后实现在两台虚拟机之间的镜像迁移,操作步骤如下:

①在Docker主机上,存出本地镜像centos/httpd为文件httpd,操作命令如下:

[root@docker~]#ls

[root@docker~]#dockersave-ohttpdcentos/httpd

[root@docker~]#ls

命令运行结果如图2-18所示,可见httpd文件已经生成。

图2-18查看当前目录文件

②远程复制文件httpd到Client主机,操作命令如下:

[root@docker~

文档评论(0)

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

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

1亿VIP精品文档

相关文档