美文网首页
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