FSA全栈行动 FSA全栈行动
首页
  • 移动端文章

    • Android
    • iOS
    • Flutter
  • 学习笔记

    • 《Kotlin快速入门进阶》笔记
    • 《Flutter从入门到实战》笔记
    • 《Flutter复习》笔记
前端
后端
  • 学习笔记

    • 《深入浅出设计模式Java版》笔记
  • 逆向
  • 分类
  • 标签
  • 归档
  • LinXunFeng
  • GitLqr

公众号:FSA全栈行动

记录学习过程中的知识
首页
  • 移动端文章

    • Android
    • iOS
    • Flutter
  • 学习笔记

    • 《Kotlin快速入门进阶》笔记
    • 《Flutter从入门到实战》笔记
    • 《Flutter复习》笔记
前端
后端
  • 学习笔记

    • 《深入浅出设计模式Java版》笔记
  • 逆向
  • 分类
  • 标签
  • 归档
  • LinXunFeng
  • GitLqr
  • Linux音视频

  • Docker

    • Docker - 安装、加速和基本使用
    • Docker - 操作镜像资源
      • 搜索镜像资源
      • 拉取镜像
      • 查看当前拥有的镜像
      • 查看镜像的详情信息
      • 删除镜像
      • 镜像标签
      • 导出镜像
      • 导入镜像
      • 查看镜像历史
    • Docker - 操作容器
    • Docker - 私有仓库Registry
    • Docker - 数据管理
    • Docker - 网络管理
    • Docker - Dockerfile的使用
    • Docker - Compose的使用
  • Python环境

  • Python爬虫

  • 后端
  • Docker
LinXunFeng
2021-01-24
目录

Docker - 操作镜像资源

欢迎关注微信公众号:[FSA全栈行动 👋]

# 搜索镜像资源

docker search nginx

一般选择 STARS 数最大的

# 拉取镜像

比如拉取上提及的 nginx 镜像

docker image pull nginx

命令执行后就开始对镜像进行拉取了

# 查看当前拥有的镜像

镜像ID: 镜像的唯一标识,如果镜像ID相同,则说明是同一个镜像

TAG: 用来区分不同的发行版本,如果不指定具体标记,则默认使用latest来标记信息

docker image ls
# 或
docker images

# 查看镜像的详情信息

# docker image inspect 镜像名
docker image inspect ubuntu

# 删除镜像

完整写法

docker image rm ubuntu

简洁写法

docker rmi ubuntu

除了可以根据镜像名来删除外,也可以使用镜像ID,如使用上述的 ubuntu 镜像ID

docker rmi f643c72bc252

如果我们对同一个镜像打了多个 tag ,导致同一个镜像ID存在多个镜像名称,那此时可以使用 name:tag 的格式来删除镜像,如:

docker rmi ubuntu:latest

# docker rmi ubuntu_lxf:v1.0

# 镜像标签

# docker tag 当前镜像名:镜像版本 新的镜像名:新的版本
docker tag ubuntu:latest ubuntu_lxf:latest

# docker tag ubuntu:latest ubuntu_lxf:v1.0

注:

  • ubuntu 和 ubuntu_lxf 的 IMAGE_ID 是相同的
  • 结合删除镜像的命令就可以实现镜像重命名功能

# 导出镜像

docker save 会保存镜像的所有历史记录和元数据信息

# docker save -o 包文件 镜像
docker save -o ubuntu.tar ubuntu

# docker save 镜像1 ... 镜像n > 包文件
docker save ubuntu nginx > lxf_images.tar

# 导入镜像

先删除 ubuntu 镜像

# docker load -i 镜像包名
docker load -i ubuntu.tar

# docker load < 镜像包名
docker load < ubuntu.tar

# docker load --input 镜像包名
docker load --input ubuntu.tar

可以看到, ubuntu 镜像已经成功导入进来了

# 查看镜像历史

# docker image history 镜像名

docker image history ubuntu

#Docker
Docker - 安装、加速和基本使用
Docker - 操作容器

← Docker - 安装、加速和基本使用 Docker - 操作容器→

最近更新
01
Flutter - Xcode16 还原编译速度
04-05
02
AI - 免费的 Cursor 平替方案
03-30
03
Android - 2025年安卓真的闭源了吗
03-28
更多文章>
Theme by Vdoing | Copyright © 2020-2025 FSA全栈行动
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×