Docker命令-镜像相关命令

本文介绍了Docker中镜像管理的基本操作,包括查看、搜索、拉取、删除镜像等常用命令及其使用方法。

Docker命令-镜像相关命令

Docker镜像相关常用命令

  • 查看镜像

    docker images
    

    表头

    表头 -->REPOSITORYTAGIMAGE IDCREATEDSIZE
    说明 -->镜像的名称版本号镜像的 id创建时间大小
    • 查看所有镜像的 id

      docker images -q
      
  • 搜索镜像

    docker search 镜像名
    
    docker search redis
    
  • 拉取镜像

    docker pull 镜像名:版本号
    
    # 不写版本号 默认拉取最新版本
    docker pull redis
    
    docker pull redis:5.0
    

    可以到 https://hub.docker.com/ 查看对应镜像版本号

  • 删除镜像

    docker rmi 镜像id
    
    docker rmi 镜像名:版本号
    
    docker rmi aa4d65e670d6
    
    docker rmi redis:latest
    
    # 一次性删除所有镜像
    docker rmi `docker images -q`
    
`docker save -o` 命令用于将 Docker 镜像导出为一个 tar 文件,适用于镜像的备份、迁移或传输到其他系统。以下是详细的使用方法和注意事项: ### 基本语法 ```bash docker save -o <保存路径/文件名.tar> <镜像名>:<标签> ``` - `<保存路径/文件名.tar>`:指定输出 tar 文件的路径及名称。 - `<镜像名>:<标签>`:指定要导出的镜像及其标签。 例如: ```bash docker save -o /backup/myimage.tar myimage:latest ``` ### 使用容器 ID 导出镜像 如果需要基于容器 ID 保存镜像,也可以直接使用 `docker save` 命令: ```bash docker save -o /backup/tomcat.tar fce91102e17d ``` 其中 `fce91102e17d` 是容器的唯一标识符[^3]。 ### 多标签镜像导出 可以同时导出同一个镜像仓库下的多个标签版本: ```bash docker save -o ubuntu.tar ubuntu:lucid ubuntu:saucy ``` 该命令会将 `ubuntu:lucid` 和 `ubuntu:saucy` 同时打包进 `ubuntu.tar` 文件中[^2]。 ### 结合 gzip 压缩 为了减少导出文件的体积,可以通过管道结合 `gzip` 压缩输出为 `.tar.gz` 格式: ```bash docker save myimage:latest | gzip > myimage_latest.tar.gz ``` 此方式可有效压缩镜像文件大小,便于存储或传输[^2]。 ### 重定向方式导出 除了 `-o` 参数外,还可以通过标准输出重定向的方式保存镜像: ```bash docker save myimage:latest > myimage.tar ``` 这种方式与 `-o` 的效果相同,但语法上略有不同[^2]。 ### 注意事项 - 确保执行命令的用户具有操作 Docker 的权限。 - 导出的 tar 文件可通过 `docker load` 命令导入到其他 Docker 环境中: ```bash docker load -i myimage.tar ``` - 导出镜像时,可以选择使用具体标签或容器 ID 来确保导出内容的准确性[^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员陈_明勇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值