一、镜像简介
Docker镜像是一个Docker的可执行文件,其中宝库哟运行应用程序所需要的所有代码内容、依赖库、环境变量和配置文件等。通过镜像可以创建一个或多个容器。
二、搜索、查看、获取
1、搜索镜像
搜索镜像举例如下:
搜索ubuntu镜像2、查看镜像
docker images 【镜像名称,可选】
docker image ls 【镜像名称,可选】
示例如下,显示当前所有的镜像。由于我们没有获取过镜像,所以是空的。
查看镜像REPOSITORY: 镜像名称
TAG: 镜像的版本号
IMAGE ID: 镜像ID
CREATED: 镜像的创建时间
SIZE: 镜像的大小
当我们docker pull nginx获取到了nginx,再次查看镜像,有如下结果:
成功查看镜像3、获取镜像
获取镜像 获取nginx三、镜像的重命名和删除
1、重命名
重命名 重命名示例2、删除
删除值得注意的是,当我们使用删除镜像id的格式去删除重命名过的镜像时,会失败报错。如下所示:
报错此时只能通过删除镜像名称:镜像版本的格式去删除,如下:
删除成功nginx-panda:v1就是镜像名称:镜像版本的格式,可以看到已经删除成功了。
对于一般的镜像,如go-base,就可以以删除镜像ID的形式去删除,如下:
用镜像id删除对于一些没有镜像名称、镜像版本的镜像,也只能通过用镜像id去删除,如下:
只有IMAGE ID的镜像四、导出和导入镜像
1、导出
将下载好的镜像,导出到本地,以备后用。
导出命令tar即压缩包格式。
示例我们把nginx镜像压缩到tmp文件夹中,命名为nginx_test.tar,执行后成功在tmp文件夹中找到该文件。
2、导入
导入命令示例如下:
示例
网友评论