一、镜像简介
Docker镜像是一个Docker的可执行文件,其中宝库哟运行应用程序所需要的所有代码内容、依赖库、环境变量和配置文件等。通过镜像可以创建一个或多个容器。
二、搜索、查看、获取
1、搜索镜像

举例如下:

2、查看镜像
docker images 【镜像名称,可选】
docker image ls 【镜像名称,可选】
示例如下,显示当前所有的镜像。由于我们没有获取过镜像,所以是空的。

REPOSITORY: 镜像名称
TAG: 镜像的版本号
IMAGE ID: 镜像ID
CREATED: 镜像的创建时间
SIZE: 镜像的大小
当我们docker pull nginx获取到了nginx,再次查看镜像,有如下结果:

3、获取镜像


三、镜像的重命名和删除
1、重命名


2、删除

值得注意的是,当我们使用删除镜像id的格式去删除重命名过的镜像时,会失败报错。如下所示:

此时只能通过删除镜像名称:镜像版本的格式去删除,如下:

nginx-panda:v1就是镜像名称:镜像版本的格式,可以看到已经删除成功了。
对于一般的镜像,如go-base,就可以以删除镜像ID的形式去删除,如下:

对于一些没有镜像名称、镜像版本的镜像,也只能通过用镜像id去删除,如下:

四、导出和导入镜像
1、导出
将下载好的镜像,导出到本地,以备后用。

tar即压缩包格式。

我们把nginx镜像压缩到tmp文件夹中,命名为nginx_test.tar,执行后成功在tmp文件夹中找到该文件。
2、导入

示例如下:

网友评论