之路教程 https://onitr oad .com

拉取 Docker 镜像

要从 Docker 注册表中提取镜像,请运行以下命令:

# docker pull NAME[:TAG]

这里,
NAME 具有相似作用的主要镜像组。
例如centos。

TAG 带有特定标签的镜像,例如 centos7.

例如,拉取 centos 6 镜像:

# docker pull centos:centos6
centos6: Pulling from library/centos
b26de5a391ad: Pull complete 
Digest: sha256:ddb5ab83f18fb3d619c262b2c3aeb553857c9cab6aa864b5b6e7d7abf738d0b0
Status: Downloaded newer image for centos:centos6

默认情况下,如果我们在上述命令中未指定可选标签字段,则会拉取带有最新标签的镜像。
我们还可以从特定标签中提取所有镜像。
例如 :

# docker pull --all-tags fedora

什么是 Docker 镜像

Docker 镜像是一个只读模板,它是创建容器的基础。
我们需要一个镜像来启动容器。
docker hub 上有很多预构建的镜像。
我们还可以在 Dockerfile 和命令“docker build”的帮助下构建自己的自定义镜像。

如何在 Linux 上列出/搜索/拉取 docker 镜像

列出 Docker 镜像

运行以下命令以列出系统上本地可用的所有镜像:

# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
fedora              latest              422dc563ca32        3 days ago          252MB
ubuntu              latest              dd6f76d9cc90        2 weeks ago         122MB
hello-world         latest              725dcfab7d63        2 weeks ago         1.84kB
centos              centos6             ea096efd33cc        2 weeks ago         194MB

搜索 Docker 镜像

要在 Docker 注册表上搜索镜像,请运行以下命令。

# docker search [search term]

如果我们想搜索具有 centos 操作系统的镜像,搜索词可以是任何类似 centos 的内容。
例如 :

# docker search centos

这里,
NAME :是 docker 镜像的名称。

描述:关于镜像内容的简短描述。

STARS : 有多少人喜欢这张照片。

OFFICIAL :指定镜像是否从受信任的来源构建。

AUTOMATED :判断镜像是通过 GitHub 还是 Bitbucket 存储库中的推送自动构建的。

我们可以在此处组合更多选项,例如镜像具有的最小星数和/或者镜像是否将 AUTOMATED 标志设置为 [OK]。
例如:

# docker search --filter=stars=30 --filter=is-automated=true centos
NAME                              DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
ansible/centos7-ansible           Ansible on Centos7                              103                                     [OK]
jdeathe/centos-ssh                CentOS-6 6.9 x86_64 / CentOS-7 7.4.1708 x8...   90                                      [OK]
imagine10255/centos6-lnmp-php56   centos6-lnmp-php56                              31                                      [OK]

要使用“docker search”命令查找更多选项和功能,请使用帮助选项。

# docker search --help
日期:2020-09-17 00:16:27 来源:oir作者:oir