小编S.T*_*nov的帖子

Jib maven 插件如何在不使用 docker 守护进程的情况下构建镜像?

在过去的几个月里,我一直在试验 docker,并享受在容器内构建和运行 java 应用程序的好处。

几周前,我偶然发现了jib maven 插件,并注意到 jib 可以在不使用 docker daemon 的情况下构建镜像到 docker 注册表。

在将 jib 添加到我的一个项目并运行mvn clean install jib:build(在没有安装 docker 的 VM 上)之后,我惊讶地发现 jib 实际上构建了一个包含我的项目的映像并将其推送到远程注册表。

出于好奇,我上网阅读了更多关于 jib 如何在没有安装 docker 的情况下构建和推送 docker 镜像的信息,但几乎没有找到关于该主题的信息。我设法找到了一篇文章,它解释了一些不使用 docker 来创建图像的方法,并试图jib:build通过阅读它的源代码来了解 Maven 目标的工作原理,但是这两篇文章都没有给我任何关于运行时幕后发生的事情的见解jib:build.

如果有人分享更多关于 jib maven 插件以及它如何在不使用 docker 守护进程的情况下在幕后实际构建和推送图像,我将不胜感激。

java maven docker jib maven-jib

3
推荐指数
1
解决办法
668
查看次数

标签 统计

docker ×1

java ×1

jib ×1

maven ×1

maven-jib ×1