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>
相关推荐
echoyu.2 小时前
消息队列-kafka完结
java·分布式·kafka
七夜zippoe2 小时前
分布式事务性能优化:从故障现场到方案落地的实战手记(二)
java·分布式·性能优化
栀椩2 小时前
springboot配置请求日志
java·spring boot·后端
番薯大佬2 小时前
Python学习-day8 元组tuple
java·python·学习
何似在人间5752 小时前
Go语言快速入门教程(JAVA转go)——1 概述
java·开发语言·golang
疯子@1232 小时前
nacos1.3.2 ARM 版容器镜像制作
java·linux·docker·容器
Swift社区3 小时前
如何解决 Spring Bean 循环依赖
java·后端·spring
我真的是大笨蛋3 小时前
从源码和设计模式深挖AQS(AbstractQueuedSynchronizer)
java·jvm·设计模式
空山新雨(大队长)3 小时前
Java第五课:输入输出
java·开发语言
白云如幻3 小时前
【Java】QBC检索和本地SQL检索
java·数据库·sql