【问题标题】: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 文件包含我的应用成功运行所需的一切。

【问题讨论】:

  • 你在使用 jib-cli 吗?
  • 不,我正在使用 jib meven 插件。

标签: docker dockerfile jib


【解决方案1】:
推荐的答案 Google Cloud

Jib 不会生成 Dockerfile 或在构建映像期间使用 Docker。您无需安装 Docker 即可使用 Jib。

对于一个普通的项目,如果存在Dockefile,它的某些部分大概看起来像this。但是,请注意链接中的Dockerfile 主要用于提供信息;几乎一直没有Dockerfile可以准确再现Jib生成的图像。

相关,注意 Jib 的工作方式是 fundamentally different 而不是 Docker 的:

Jib 构建镜像的方式与 Docker CLI 使用 Dockerfile 构建镜像的方式根本不同(可重现与不可重现、声明式与命令式、Docker 和 Dockerfile-less 构建与需要 Docker 守护程序和客户端,需要 root 权限与否)。小臂处于一个非常不同的领域......


更新:如果您想检查构建的图像,请查看dive

【讨论】:

    猜你喜欢
    • 2021-03-21
    • 2021-08-13
    • 2022-06-15
    • 2020-07-06
    • 2020-02-27
    • 2020-11-21
    • 2021-11-14
    • 2021-02-27
    • 2021-01-24
    相关资源
    最近更新 更多