美文网首页
docker镜像管理

docker镜像管理

作者: 梁帆 | 来源:发表于2021-05-13 21:43 被阅读0次

一、镜像简介

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、导入

导入命令

示例如下:

示例

相关文章

网友评论

      本文标题:docker镜像管理

      本文链接:https://www.haomeiwen.com/subject/oelndltx.html