无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 289|回复: 7
打印 上一主题 下一主题

[求助] 有没有修改docker镜像的软件?

[复制链接]
跳转到指定楼层
1#
发表于 前天 19:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有修改docker镜像的软件? 这镜像好像一层一层的, 生成镜像时, 如果有层生成并缓存过了, 就非常快.

这些天发现docker真是好处多多, 把软件的运行环境打包, 无限的分发

2#
发表于 前天 19:16 | 只看该作者
修改 Docker 镜像的工具(图形化和命令行)
1. Dive
  • 功能:用于分析和查看 Docker 镜像每一层的内容,支持命令行和图形界面。
  • 用途:你可以看到每一层添加了哪些文件,是否可以优化(比如删除无用文件)。
  • 官网https://github.com/wagoodman/dive
  • 特点
    • 查看每一层文件系统变化
    • 检测镜像臃肿问题
    • 可以用于学习镜像结构

2. Skopeo
  • 功能:用于复制、检查、签名和操作容器镜像,支持跨仓库操作。
  • 官网https://github.com/containers/skopeo
  • 用途
    • 拷贝镜像(比如从 Docker Hub 到私有仓库)
    • 查看镜像元数据(manifest、layers)
    • 不需要运行容器即可操作镜像

3. Img
  • 功能:轻量级的 Docker 镜像管理工具,可在无守护进程的情况下操作镜像。
  • 官网https://github.com/moby/img
  • 用途
    • 构建、推拉、打包镜像
    • 可用于 CI/CD 环境中
    • 类似 Docker CLI,但更轻量

4. Docker CLI 自带命令
  • docker history:查看镜像的分层构建记录
  • docker inspect:查看镜像详细信息
  • docker commit:从运行中的容器创建新镜像(不推荐用于生产,但可用于调试)

点评

感谢分享  发表于 10 小时前
感谢分享!  发表于 前天 21:40
回复

使用道具 举报

3#
发表于 昨天 08:25 | 只看该作者
没有学会,支持普及。
回复

使用道具 举报

4#
发表于 昨天 10:53 | 只看该作者
来了解一下
回复

使用道具 举报

5#
发表于 14 小时前 | 只看该作者
修改镜像
一种是直接修改源镜像,不过这种是往里放点东西,或者加个脚本啥的。你要是想安装什么软件,更新什么版本的话,就不合适了,
一种是先把镜像启动起来。用docker exec 进到镜像系统里,去更新安装什么软件,如果可以的话,能进来,什么yum,apt,dpkg没被禁用的话。优化好之后,把当前实例,打包生成一个新的镜像。

点评

不错, 看来用docker exec修改再打包是最好的方式了  详情 回复 发表于 9 小时前
回复

使用道具 举报

6#
 楼主| 发表于 9 小时前 | 只看该作者
dshit 发表于 2025-11-17 09:31
修改镜像
一种是直接修改源镜像,不过这种是往里放点东西,或者加个脚本啥的。你要是想安装什么软件,更 ...

不错, 看来用docker exec修改再打包是最好的方式了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-11-17 23:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表