加入收藏 | 设为首页 | 会员中心 | 我要投稿 宜春站长网 (https://www.0795zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 应用 > 正文

怎样从Docker镜像中提取Dockerfile?

发布时间:2021-11-06 02:18:34 所属栏目:应用 来源:互联网
导读:虽然docker history命令可以看到所有历史层级的操作,但是还是需要手动去写Dockerfile google一番,发现dfimage就是这样一个工具 dfimage是一个alpine的镜像,启动的时候,通过将docker.sock映射到容器内部来运行,通常将这个操作做成别名 alias dfimage=dock
虽然docker history命令可以看到所有历史层级的操作,但是还是需要手动去写Dockerfile
 
google一番,发现dfimage就是这样一个工具
 
dfimage是一个alpine的镜像,启动的时候,通过将docker.sock映射到容器内部来运行,通常将这个操作做成别名
 
alias dfimage="docker run -v /var/run/docker.sock:/var/run
/docker.sock --rm alpine/dfimage"  
 
dfimage -sV=1.36 nginx:latest
我们拿nginx镜像试验下
 
 怎样从Docker镜像中提取Dockerfile?
 
先pull一个nginx镜像,我这里之前有,就直接用了,接着通过上面提到的命令,别名一个dfimage命令
 
 
 
做好别名之后,通过dfimage去生成nginx的Dockerfile,其实就是启动一个容器工具,执行完之后即删除
 
 
 
 
 
即可看到完整的Dockerfile

(编辑:宜春站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读