【问题标题】:JIB - Is it possible to see the dockerfile jib creates behind the scenes?JIB - 是否可以看到在幕后创建的 dockerfile jib?
【发布时间】:2021-02-11 16:26:15
【问题描述】:
是否可以看到 dockerfile jib 在幕后创建?如果是,那么我在哪里以及如何找到它?
上下文 - 我对 docker 文件有点熟悉,并希望确保生成的 docker 文件包含我的应用成功运行所需的一切。
【问题讨论】:
标签:
docker
dockerfile
jib
【解决方案1】:
Jib 不会生成 Dockerfile 或在构建映像期间使用 Docker。您无需安装 Docker 即可使用 Jib。
对于一个普通的项目,如果存在Dockefile,它的某些部分大概看起来像this。但是,请注意链接中的Dockerfile 主要用于提供信息;几乎一直没有Dockerfile可以准确再现Jib生成的图像。
相关,注意 Jib 的工作方式是 fundamentally different 而不是 Docker 的:
Jib 构建镜像的方式与 Docker CLI 使用 Dockerfile 构建镜像的方式根本不同(可重现与不可重现、声明式与命令式、Docker 和 Dockerfile-less 构建与需要 Docker 守护程序和客户端,需要 root 权限与否)。小臂处于一个非常不同的领域......
更新:如果您想检查构建的图像,请查看dive。