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>
相关推荐
曼岛_13 分钟前
[Java实战]Spring Boot + Netty 实现 TCP 长连接客户端及 RESTful 请求转发(二十六)
java·spring boot·tcp/ip
老友@18 分钟前
Spring Data Elasticsearch 中 ElasticsearchOperations 构建查询条件的详解
java·后端·spring·elasticsearch·operations
NaclarbCSDN19 分钟前
Java集合框架
java·开发语言·前端
蟹至之30 分钟前
万字解析:Java字符串
java·字符串·stringbuilder·string·stringbuffer
CircleMouse1 小时前
springboot如何通过提供的注解方式来操作Redis
java·spring boot·redis·spring·mybatis
Johny_Zhao1 小时前
CentOS Stream 10安装部署Zabbix 7.0网络监控平台和设备配置添加
linux·网络·网络安全·docker·信息安全·云计算·apache·zabbix·devops·yum源·huawei·系统运维·itsm·华三
阿海打酱油1 小时前
idea经常卡顿解决办法
java·ide·intellij-idea
bing_1581 小时前
Spring Boot 项目中什么时候会抛出 FeignException?
java·spring boot·后端
Java&Develop2 小时前
springboot + mysql8降低版本到 mysql5.7
java·spring boot·后端
sg_knight2 小时前
从单体架构到微服务:架构演进之路
java·spring boot·spring·spring cloud·微服务·云原生·架构