无忧启动论坛
标题:
有没有修改docker镜像的软件?
[打印本页]
作者:
2013kyj
时间:
前天 19:04
标题:
有没有修改docker镜像的软件?
有没有修改docker镜像的软件? 这镜像好像一层一层的, 生成镜像时, 如果有层生成并缓存过了, 就非常快.
这些天发现docker真是好处多多, 把软件的运行环境打包, 无限的分发
作者:
a66
时间:
前天 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:从运行中的容器创建新镜像(不推荐用于生产,但可用于调试)
作者:
Gzhq3721456
时间:
昨天 08:25
没有学会,支持普及。
作者:
guong
时间:
昨天 10:53
来了解一下
作者:
dshit
时间:
12 小时前
修改镜像
一种是直接修改源镜像,不过这种是往里放点东西,或者加个脚本啥的。你要是想安装什么软件,更新什么版本的话,就不合适了,
一种是先把镜像启动起来。用docker exec 进到镜像系统里,去更新安装什么软件,如果可以的话,能进来,什么yum,apt,dpkg没被禁用的话。优化好之后,把当前实例,打包生成一个新的镜像。
作者:
2013kyj
时间:
7 小时前
dshit 发表于 2025-11-17 09:31
修改镜像
一种是直接修改源镜像,不过这种是往里放点东西,或者加个脚本啥的。你要是想安装什么软件,更 ...
不错, 看来用docker exec修改再打包是最好的方式了
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3