1. 闲不住的人首页
  2. Docker

Docker镜像查找与下载

安装运行 Docker 以后默认本地是没有任何镜像的,使用 docker images 指令可以查看所有本地镜像。

1. docker images 查看本地镜像

root@gitlab-opsbj:~ # docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos              7.6.1810            f1cb7c7d58b7        4 weeks ago         202MB

以上输出结果包含这些信息:仓库名、标签、镜像ID、创建时间以及所占用的空间。

2. 查找镜像

查找镜像,可以通过在命令行使用 docker search 查找,也可以访问 Docker Hub 进行镜像搜索。

2.1 docker search 搜索镜像

docker search 查找也是去 docker hub 镜像中心内去查找,但是返回的信息中并不带有 tag 的信息。

举例:docker search nginx

root@gitlab-opsbj:~ # docker search nginx
NAME                                                   DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
nginx                                                  Official build of Nginx.                        11247               [OK]
jwilder/nginx-proxy                                    Automated Nginx reverse proxy for docker con…   1581                                    [OK]
richarvey/nginx-php-fpm                                Container running Nginx + PHP-FPM capable of…   706                                     [OK]
jrcs/letsencrypt-nginx-proxy-companion                 LetsEncrypt container to use with nginx as p…   500                                     [OK]
webdevops/php-nginx                                    Nginx with PHP-FPM                              125                                     [OK]

2.2 docker hub 查找镜像

访问 Docker Hub 然后在搜索框中输入要查找的镜像名称

docker  hub搜索镜像1
docker hub搜索镜像1
docker  hub搜索镜像2
docker hub搜索镜像2

3. 下载镜像

从 Docker 镜像仓库获取镜像的命令是 docker pull 其命令格式为:

docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名:标签

下载镜像时有两点需要注意:

  1. 如果不明确指定镜像中心的地址,默认是从 docker hub 上下载镜像。
  2. 如果没有给出 tag 默认是下载 latest 版本

示例 1:从 Docker 官方镜像仓库获取 CentOS 7.4.1708 的基础镜像

root@gitlab-opsbj:~ # docker pull centos:7.4.1708
7.4.1708: Pulling from library/centos
840caab23da4: Pull complete
Digest: sha256:6c6df0a69b2244369ffb893c1d3feb617d16d0f1a208a0d46b76f8f73b0cc989
Status: Downloaded newer image for centos:7.4.1708
root@gitlab-opsbj:~ # docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos              7.4.1708            9f266d35e02c        4 weeks ago         197MB
centos              7.6.1810            f1cb7c7d58b7        4 weeks ago         202MB

如果觉得文章不错,不妨给个『打赏』写作不易,各位的支持,能激发和鼓励我更大的写作热情。谢谢

原创文章,作者:恩志,如若转载,请注明出处:https://www.xbzdr.com/516.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件:510749025@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code