Docker镜像

镜像介绍

镜像是Docker的三大核心概念之一。

Docker运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker会尝试先从默认镜像仓库下

载(默认使用Docker Hub公共注册服务器中仓库),用户也可以通过配置,使用自定义的镜像仓库。

获取镜像

命令: docker pull <registry>/<name>:<tag>

 

Docker镜像

 

案例:获取 redis 5.0.0的镜像 

1. 先到远程仓库进行搜索 https://hub.docker.com/

 

Docker镜像

 

获取最新的Redis,则只需要执行 docker pull redis ,这里我们指定版本号,则我们需要在Tag中找到

是否存在对应的镜像。

 

Docker镜像

 

2.下载镜像 执行命令 docker pull redis:5.0 

 

Docker镜像

 

 

查询本地镜像

 

查询本地镜像,命令 docker images 

Docker镜像

 

搜索镜像

 

搜索镜像,命令 docker search <镜像名>

 

Docker镜像

 

 

删除镜像

 

删除镜像命令 docker rmi <镜像ID>

注意:删除镜像时,要先删除所有用到该镜像的容器。

 

Docker镜像

 

案例:删除redis:latest镜像

 

Docker镜像

 

镜像加速 

通过上面的实操例子,我们有可能会发现下载镜像的速度非常慢,那是因为Docker默认直接到Docker

Hub中下载,Docker Hub是国外的网站,访问自然会慢一些,甚至会出现下载失败。在国内,阿里云,

163都提供了docker仓库,并且阿里云还提供了加速功能,因此,我们可以通过设置使用阿里云仓库,

便可以得到加速的效果。

配置阿里云镜像加速步骤:

1. 注册阿里云,进入控制台 https://www.aliyun.com

2. 在产品与服务菜单中,选择“容器镜像服务”,便可以找到菜单“镜像加速器”

 

         Docker镜像

 

            Docker镜像

 

 

3. 根据文档说明,镜像加速器配置 

 

Docker镜像

 

 配置后镜像加速器后,不妨可以测试下载一个rabbitmq试一下,这个时候会发现下载速度会非常快。 

 

Docker镜像

 

 

原文链接:https://www.cnblogs.com/tjr0417/p/13926046.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/18290

(0)
上一篇 2023年12月26日 12:09
下一篇 2023年12月26日

相关推荐

发表回复

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

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml