Docker镜像逆向生成Dockerfile

你是否曾经遇到过一个想要使用的 Docker 镜像,但却无法修改以适应你的特定需求?或者你可能发现了一个喜欢的 Docker 镜像,但想要了解它是如何构建的?在这两种情况下,将 Docker 镜像逆向生成一个 Dockerfile 可以使用一些工具来实现。

将 Docker 镜像转换为 Dockerfile 意味着获取现有的 Docker 镜像,并使用它来创建一个你可以修改和控制的 Dockerfile。

dedockify

复制代码
#下载镜像
docker pull mrhavens/dedockify

#做别名
alias dedockify="docker run -v /var/run/docker.sock:/var/run/docker.sock --rm mrhavens/dedockify"

#根据镜像id生成Dockerfile
dedockify <imageID>

dfimage

复制代码
#下载镜像
docker pull ruby:latest
docker pull ghcr.io/laniksj/dfimage

#做别名
alias dfimage="docker run -v /var/run/docker.sock:/var/run/docker.sock --rm ghcr.io/laniksj/dfimage"

#根据镜像id生成Dockerfile
dfimage <imageID>
相关推荐
晴空月明12 分钟前
Java 并发工具类核心使用场景深度解析
java
程序员岳焱20 分钟前
Spring 开发中的十大常见坑及解决方案
java·后端·spring
小胖同学~1 小时前
插入排序C语言版
java·javascript·算法
白仑色2 小时前
在 Java 中操作 Map时,高效遍历和安全删除数据
java·开发语言·安全
IT成长日记2 小时前
【Docker基础】Docker核心概念:联合文件系统(Union FS)详解
运维·docker·容器·联合文件系统·union fs
Mr_hwt_1232 小时前
基于nacos和gateway搭建微服务管理平台详细教程
java·spring boot·spring cloud·微服务·nacos
weixin_438335402 小时前
Spring RestTemplate + MultiValueMap vs OkHttp 多值参数的处理
java·spring·okhttp
chengchong_cc3 小时前
java IDEA 引用第三方的jar包
java·intellij-idea·jar
forestsea3 小时前
Maven多模块项目架构设计:聚合、继承与依赖治理
java·maven
码递夫3 小时前
Java在IDEA中终端窗口输出正常,但打包成JAR后中文乱码问题
java·jar·idea