干货!Docker镜像综合管理

图片

1.批量删除镜像

# 查看当前本地的镜像docker images# 列出当前本地所有镜像明细docker images -a# 列出当前本地镜像的iddocker images -aq# 列出当前本地镜像的结果字符串echo `docker images -aq`# 批量删除本地的镜像(慎用)docker rmi `docker images -aq`# 批量删除容器(慎用)docker rm `docker ps -aq`

图片

2.导出镜像

场景:默认运行 centos 镜像,提供 vim,运行该容器后,在容器内安装 vim,然后提交该镜像,将导出该镜像为压缩文件,可以发给其他人使用

  • 运行镜像生成容器,安装 vim 报错

# 运行镜像生成容器docker run -it centos:7.8.2003 bash# 使用 vim 命令vim# 安装 vim 命令依赖包yum install vim -y

图片

  • 原因是启用的 firewall 防火墙没有开启包转发功能,执行以下命令解决

# 退出当前运行的容器exit# 开启 firewall 防火墙包转发功能firewall-cmd --add-masquerade --permanent# 重启 firewall 防火墙,使配置立即生效firewall-cmd --reload

图片

  • 重新执行运行容器,下载 vim 命令依赖包

图片

  • 再执行 vim 命令,此时 vim 命令可以正式使用

图片

  • 退出当前运行的容器,查看所有容器,可以看到 centos:7.8.2003 有两个容器,时间最新的就是刚才安装了 vim 命令的容器

# 退出当前运行的容器exit# 查看所有容器docker ps -a

图片

  • 导出镜像命令

# 导出镜像文件到指定目录docker image save centos:7.8.2003 > /opt/centos7.8.2003.tgz# 查看导出的镜像文件ls /opt/ -l

图片

3.导入镜像

  • 删除镜像

# 查看所有的镜像docker images -a# 根据镜像id删除指定的镜像(如果镜像已经有运行的容器依赖关系,则会提示删除失败)docker rmi 镜像id# 先删除镜像的容器再删除镜像docker rm `docker ps -aq`

图片

  • 导入镜像文件

# 导入镜像文件docker image load -i /opt/centos7.8.2003.tgz

图片

4.查看镜像的详细信息​​​​​​​

# 查看 docker 服务信息docker info# 查看镜像详细信息docker image inspect 镜像id

图片

相关推荐

  1. Docker极简教程》--Docker镜像--Docker镜像管理

    2024-02-19 04:58:02       26 阅读
  2. Docker-部署、镜像容器管理、commit

    2024-02-19 04:58:02       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-19 04:58:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-19 04:58:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-19 04:58:02       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-19 04:58:02       20 阅读

热门阅读

  1. 用c语言做一个心算小游戏

    2024-02-19 04:58:02       26 阅读
  2. 学习总结18

    2024-02-19 04:58:02       29 阅读
  3. MySQL事务

    2024-02-19 04:58:02       31 阅读
  4. 两点共线问题

    2024-02-19 04:58:02       31 阅读
  5. Leetcode 11-15题

    2024-02-19 04:58:02       31 阅读
  6. 使用@Transactional注解实现基于注解的事务管理

    2024-02-19 04:58:02       28 阅读
  7. 力扣代码学习日记四

    2024-02-19 04:58:02       35 阅读
  8. 最长公共子序列和最长公共子串

    2024-02-19 04:58:02       40 阅读