查看镜像列表
docker images
每一列的意思:
列名 | 意义 | 备注 |
---|---|---|
REPOSITORY | 镜像所在的仓库名称 | |
TAG | 镜像标签 | 为了区分同一个仓库下的不同镜像,Docker 提供了一种称为标签(Tag)的功能。每个镜像在列出来时都带有一个标签 |
IMAGE ID | 镜像ID | 镜像唯一标识 |
CREATED | 创建时间 | 镜像的创建日期(不是获取该镜像的日期) |
SIZE | 镜像大小 |
镜像真实存储位置
在宿主机的 /var/lib/docker 目录下
搜索镜像
从网络中查找需要的镜像 命令:
docker search 镜像名称
如:搜索mysql镜像
每一列的意思:
列名 | 意思 |
---|---|
NAME | 镜像名称 |
DESCRIPTION | 镜像描述 |
STARS | 综合评分, 反应一个镜像的受欢迎程度 |
OFFICIAL | 是否官方 |
AUTOMATED | 自动构建,表示该镜像由 Docker Hub 自动构建流程创建的 |
docker镜像加速器
拉取镜像 默认是从 Docker Hub 镜像仓库上进行获取的,即 https://hub.docker.com/, 由于众所周知的原因,国内无法拉取或者会非常慢,我们可以修改拉取地址为一些国内的镜像。
关于拉取地址的配置在:etc/docker/daemon.json
我们修改其即可
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
//经测试 这个地址更快 https://registry.docker-cn.com
}
上边那个地址是用的比较多的,但我个人尝试后发现我这里下边的地址较快,使用时记得删掉另一行。修改后记得重启docker。
docker镜像拉取、删除
拉取命令
docker pull 镜像名称
拉取tomcat
docker pull tomcat
删除命令
docker rmi 镜像名称/镜像ID
删除tomcat
docker rmi 8d99e
//8d99e是我的image ID前几位,没必要都输
删除所有镜像
docker rmi `docker images -q`
`` 中间的字符可以被当做 linux 的命令进行解析执行