Docker04-镜像
Docker04-镜像

镜像介绍
镜像是Docker的三大核心概念之一。
Docker运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker会尝试先从默认镜像仓库下
载(默认使用Docker Hub公共注册服务器中仓库),用户也可以通过配置,使用自定义的镜像仓库。
获取镜像
命令: docker pull <registry>/<name>:<tag>

案例:获取 redis 5.0.0的镜像
- 先到远程仓库进行搜索https://hub.docker.com/
![]()
2.2.下载镜像 执行命令docker pull redis:5.0
![]()
查询本地镜像
查询本地镜像,命令docker images
![]()
搜索镜像
搜索镜像,命令docker search <镜像名>
![]()
删除镜像
删除镜像命令docker rmi <镜像ID>
[warning]注意:删除镜像时,要先删除所有用到该镜像的容器。
![]()
案例:删除redis:latest镜像
![]()
镜像加速
通过上面的实操例子,我们有可能会发现下载镜像的速度非常慢,那是因为Docker默认直接到Docker
Hub中下载,Docker Hub是国外的网站,访问自然会慢一些,甚至会出现下载失败。在国内,阿里云,
163都提供了docker仓库,并且阿里云还提供了加速功能,因此,我们可以通过设置使用阿里云仓库,
便可以得到加速的效果。
配置阿里云镜像加速步骤:
1.注册阿里云,进入控制台https://www.aliyun.com
2.在产品与服务菜单中,选择“容器镜像服务”,便可以找到菜单“镜像加速器”
![]()
![]()
3.根据文档说明,镜像加速器配置
![]()
4.配置后镜像加速器后,不妨可以测试下载一个rabbitmq试一下,这个时候会发现下载速度会非常快。
root@ubuntu:/home/guanfuchang# docker search rabbitmq










浙公网安备 33010602011771号