前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker核心技术之镜像

Docker核心技术之镜像

作者头像
Lansonli
发布2021-10-09 10:14:01
5900
发布2021-10-09 10:14:01
举报
文章被收录于专栏:Lansonli技术博客

一、镜像简介

镜像是一个Docker的可执行文件,其中包括运行应用程序所需的所有代码内容、依赖库、环境变量和配置文件等。 通过镜像可以创建一个或多个容器。

二、镜像管理

镜像搜索 - docker search

作用:     搜索Docker Hub(镜像仓库)上的镜像

命令格式:     docker search [OPTIONS] TERM

命令参数(OPTIONS):     

-f,  --filter filter       根据提供的格式筛选结果         

--format string       利用Go语言的format格式化输出结果         

--limit int           展示最大的结果数,默认25个          --no-trunc            内容全部显示

命令演示:

镜像查看 - docker images/docker image ls

作用:     列出本地镜像

命令格式:     docker images [OPTIONS] [REPOSITORY[:TAG]]        

                       或者  docker image ls [OPTIONS] [REPOSITORY[:TAG]]

命令参数(OPTIONS):-a, --all                     展示所有镜像 (默认隐藏底层的镜像)         

                                     --no-trunc                不缩略显示     

                                     -q, --quiet                只显示镜像ID

命令演示:

镜像下载 - docker pull

作用:     下载远程仓库(如Docker Hub)中的镜像

命令格式:     docker pull [OPTIONS] NAME[:TAG|@DIGEST]

命令参数(OPTIONS):     -a, --all-tags                   下载所有符合给定tag的镜像

命令演示:

镜像删除 - docker rmi/docker image rm

作用:     将本地的一个或多个镜像删除

命令格式:     docker rmi [OPTIONS] IMAGE [IMAGE...]      或者  docker image rm [OPTIONS] IMAGE [IMAGE...]

命令参数(OPTIONS):         -f, --force              强制删除

命令演习:

镜像保存备份 – docker save

作用:     将本地的一个或多个镜像打包保存成本地tar文件(输出到STDOUT)

命令格式:     docker save [OPTIONS] IMAGE [IMAGE...]

命令参数(OPTIONS):         -o, --output string           指定写入的文件名和路径

命令演示:

镜像备份导入 - docker load

作用:     将save命令打包的镜像导入本地镜像库中

命令格式:     docker load [OPTIONS]

命令参数(OPTIONS):         -i,  --input string       指定要打入的文件,如没有指定,默认是STDIN     

                                              -q, --quiet                  不打印导入过程信息

命令演示:

镜像重命名 – docker tag

作用:     对本地镜像的NAME、TAG进行重命名,并新产生一个命名后镜像

命令格式:     docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

命令参数(OPTIONS):         无

命令演示:

镜像详细信息 – docker image inspect/docker inspect

作用:     查看本地一个或多个镜像的详细信息

命令格式:     docker image inspect [OPTIONS] IMAGE [IMAGE...]       或者 docker inspect [OPTIONS] IMAGE [IMAGE...]

命令参数(OPTIONS):         -f, --format string          利用特定Go语言的format格式输出结果

命令演示:

镜像历史信息 – docker history

作用:     查看本地一个镜像的历史(历史分层)信息

命令格式:     docker history [OPTIONS] IMAGE

命令参数(OPTIONS):     -H, --human        将创建时间、大小进行优化打印(默认为true)     

                                          -q, --quiet               只显示镜像ID         

                                           --no-trunc            不缩略显示

命令演示:

三、镜像总结

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/04/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、镜像简介
  • 二、镜像管理
  • 三、镜像总结
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档