镜像中提取dockerfile方法有两种
第一种
history参数
docker自带的参数可以查看镜像的dockerfile,这个我们可以直接用,缺点就是看的不完全,只能看一小部分
例如
#docker history docker history nginx:latest
与history相比,dfimage是一款非常详细的工具
第二种
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
通过dfimage去生成nginx的Dockerfile,其实就是启动一个容器工具,执行完之后即删除该容器,镜像保留
如果有报错,不能执行,加上-sV=1.36就可以
#dfimage -sV=1.36 dfimage -sV=1.36 nginx:latest
即可看到完整的dockerfile,这个工具查看的非常的详细
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/127625.html
摘要:八年时间,阿里集团实现了内部容器化镜像化,经历了几代演进。容器技术在阿里的演进过程伴随着阿里技术架构本身的演进。 八年时间,阿里集团实现了 100%内部容器化镜像化,经历了几代演进。本文将从最初的架构开始,向大家介绍下阿里内部的容器化演化过程。 PouchContainer 现在服务于阿里巴巴集团和蚂蚁金服集团的绝大部分 BU, 包括交易&中间件,B2B/CBU/ICBU,搜索广告数据...
摘要:图表君聊前边几篇文章给大家介绍了的三大基本概念。维护者的信息是图表君当前目录到容器中的目录下指定工作路径为安装依赖暴露端口启动创建镜像编写好后,就可以使用来了。欢迎订阅我的公众号,第一时间获取图表君的新文章。 图表君聊docker-Dockerfile 前边几篇文章给大家介绍了docker的三大基本概念。可能大家觉得概念的东西比较生涩,有没有更多实战的例子呢?好了,从这篇文章开始,我会...
摘要:邮件激活后,可以测试登录这条命令会完成登录,并将认证信息报错起来供后面使用。所以先用命令退出容器,再运行命令命令中,指定了要提交的修改过的容器的目标镜像仓库镜像名。提交的知识创建容器的镜像与容器的当前状态之间的差异部分,很轻量。 假期快要结束了,干点正事,接着Docker的学习。 构建镜像 构建镜像的两种方法: 使用docker commit 命令 使用docker build...
摘要:很多人反应很难访问,所以转移到阿里云服务器上,因此做了一次完整的容器部署。在容器化过程中,我们并未配置任何等,只是保留服务所需的配置项而已,而这一部分我们可以放在反向代理层完成。 很多人反应很难访问 Github Page,所以 ng-alain.com 转移到阿里云服务器上,因此做了一次完整的 Angular 容器部署。 以下我会阐述 ng-alain 整个过程,其中包括 Docke...
摘要:很多人反应很难访问,所以转移到阿里云服务器上,因此做了一次完整的容器部署。在容器化过程中,我们并未配置任何等,只是保留服务所需的配置项而已,而这一部分我们可以放在反向代理层完成。 很多人反应很难访问 Github Page,所以 ng-alain.com 转移到阿里云服务器上,因此做了一次完整的 Angular 容器部署。 以下我会阐述 ng-alain 整个过程,其中包括 Docke...
阅读 805·2022-09-27 09:47
阅读 679·2022-09-27 09:28
阅读 1139·2022-09-27 09:16
阅读 553·2022-09-27 08:21
阅读 731·2022-09-27 08:08
阅读 834·2022-09-18 12:33
阅读 559·2022-09-16 08:01
阅读 692·2022-09-15 12:49