您在 pom 文件中定义 jib 映像,但我需要在容器上运行 curl 命令行才能对 aws ecs 进行健康检查。如何将 curl 添加到该图像中?
问问题
1698 次
3 回答
2
jib 是无发行版的,因此 curl 不能安装在 jib 图像上。如果我想使用基于发行版的图像之一,它可以轻松安装。
于 2020-06-16T20:55:27.110 回答
0
您可以使用自己的 Docker 映像,其中包含所有必要的工具。例如,您可以使用ibmjava:8-jre-alpine
,以及如何在 jib 中使用它,只需使用该自定义图像的以下指定参数运行目标即可。
mvn compile jib:build \
-Djib.from.image=ibmjava:8-jre-alpine
您可以编写自己的 Dockerfile 来创建安装所有 cli-tools 的任何自定义映像,如果该基本映像中不存在它。然后将其推送到容器注册表,然后如上所述使用它。
于 2020-06-01T07:06:43.230 回答