如何从Docker镜像中提取Dockerfile?
哈喽哈喽大家好,小编今天又有新发现!
今天在技术群摸鱼,有朋友问个docker如何的问题,替换配置文件不生效,也没有原先的Dockerfile,所以就在想,有没有什么方式可以直接从从D容器或镜像生成Dockerfile
虽然docker history命令可以看到所有历史层级的操oc作,但是还是需要手动去写Dockerfile
google一番,发现dfimage就是这样一个ke工具
dfimage是一个alpine的镜像,启动的时候,通过将docker.sock映射到容器内部r镜来运行,通常将这个操作做成别名
alias dfimage="docker&nbs像中p;run -v /var/run/docker.sock:/var/提取run /docker.sock --rm alpine/dfimaDoge" dfimage -sV=1.36&nbsckp;nginx:latest
我们拿nginx镜像试验下
先pull一个nginxer镜像,我这里之前有,就直接用了,接着通过上面提到的命令,别名一个dfimage命令
做好别fi名之后,通过dfimage去生成nginx的Dockerfile,其实就是启动一个容器工具,执le行完之后即删除
即可看到完整的Dockerfile
参考:https://hub.docker.c如何om/repository/docker/alpine/dfimage
本文转载自微信公众号「运维从D研习社」
相关文章:
- https://www.pearson.com/en-us/search.html?aq=谷歌霸屏技术【tg:seogoogle987】,whg
- https://www.teamlab.art/pt/?submit=谷歌霸屏技术【tg:seogoogle987】,z4P
- https://www.parriscues.com/catalogsearch/result/?q=谷歌霸屏技术【tg:seogoogle987】,YuH
- https://www.southmeadows.co.uk/2019/07/?s=谷歌霸屏技术【tg:seogoogle987】,s70
- https://www.welshmountainzoo.org/shop/index.php?routeproduct/search&tag=谷歌霸屏技术【tg:seogoogle987】,gtx
- https://www.shopping.com/search.html?keyword=谷歌霸屏技术【tg:seogoogle987】,ED9
- https://www.uckfieldtc.gov.uk/?s=谷歌霸屏技术【tg:seogoogle987】,dmy
- https://www.remit.co.jp/vi/?s=谷歌霸屏技术【tg:seogoogle987】oWc
- https://www.paxnet.co.kr/search/jongmok?kwd=谷歌霸屏技术【tg:seogoogle987】0N4
- https://www.maigoo.com/search/?block=&q=谷歌霸屏技术【tg:seogoogle987】,MCz
