Docker5 之获取镜像的相关操作

本文详细介绍了Docker镜像的获取、显示、创建、移除、存入与导出的操作,包括从仓库下载镜像、查看本地镜像、通过Dockerfile构建镜像、删除镜像以及镜像的存储和实现原理。
摘要由CSDN通过智能技术生成

五.Docker 镜像的相关操作

1.Docker 镜像的获取

Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker 会从镜像仓库下载(默认是 Docker Hub 公共注册服务器中的仓库)。

1.可以使用 docker pull 命令来从仓库获取所需要的镜像。

docker pull [NAME] 可以预先将镜像拉到本地。镜像名必须完整地包含命名空间和仓库名。如果一个仓库中存在多个镜像,还必须制定 TAG,否则使用默认 TAG:latest

下面的例子将从 Docker Hub 仓库下载一个Ubuntu 16.04 操作系统的镜像。
docker-1

下载过程中,会输出获取镜像的每一层信息。

该命令实际上相当于$ sudo docker pull registry.hub.docker.com/ubuntu:16.04命令,即从注册服务器 registry.hub.docker.com 中的 ubuntu 仓库来下载标记为 16.04的镜像。

2.docker run 命令运行时会在本地寻找镜像,找不到的时候就会去 Docker Hub上面搜索并下载后运行。

Docker-1

docker search [NAME] 下载之前可以通过search 命令查找搜索符合的镜像

docker-4

关于上面字段的说明

  • NAME:镜像名称。
  • DESCRIPTION:镜像的简要描述。
  • STARS:用户对镜像的评分。
  • OFFICIAL:是否为官方镜像。
  • AUTOMATED:是否使用了自动构建。

使用 docker images 显示本地已有的镜像。
Docker-1

有时候官方仓库注册服务器下载较慢,可以从其他仓库下载。 从其它仓库下载时需要指定完整的仓库注册服务器地址。

待完成后,例如下面的命令指定使用镜像 ubuntu:16.04 来启动一个容器,让其中运行 bash 应用如下`<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值