- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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~
您可能关注的文档
- Docker容器技术应用 课件全套 姜雪 项目1--9 创建Docker运行环境---部署和管理Kubernetes集群.pptx
- Docker容器技术应用 实验指导书 任务1.2.1 安装VMware Workstation虚拟机软件.docx
- Docker容器技术应用 实验指导书 任务1.2.2 创建虚拟机.docx
- Docker容器技术应用 实验指导书 任务1.2.3 配置虚拟机网络.docx
- Docker容器技术应用 实验指导书 任务1.2.4 虚拟机连接远程管理工具.docx
- Docker容器技术应用 实验指导书 任务1.2.5 初始化虚拟机.docx
- Docker容器技术应用 实验指导书 任务2.2.1 Docker安装.docx
- Docker容器技术应用 实验指导书 任务2.2.3 容器的基本操作.docx
- Docker容器技术应用 实验指导书 任务3.2.1 Docker数据管理.docx
- Docker容器技术应用 实验指导书 任务3.2.2 端口映射.docx
文档评论(0)