如何安装curl以检查Spring Boot臂架docker镜像的健康状况?

您在pom文件中定义了臂架图像,但是我需要curl命令行在容器上运行才能对AWS ECS进行健康检查。如何将卷曲添加到该图像中?

iCMS 回答:如何安装curl以检查Spring Boot臂架docker镜像的健康状况?

三角臂是无扰动的,因此不能在三角臂图像上安装curl。如果要使用基于发行版的映像之一,可以轻松安装它。

,

或者,您可以使用Jib的curl功能放置<extraDirectories>,该功能可以将任意文件添加到目标图像。查看MavenGradle文档以了解更多详细信息。如文档中所述,您还需要配置<permissions>才能将可执行位设置为curl

如果愿意,您甚至可以设置Maven或Gradle构建以下载curl并解压缩。这是Jib存储库中的example Jib setup(同时显示Maven和Gradle)。

,

您可以将自己的Docker映像与所有必需的工具一起使用。例如,您可以使用ibmjava:8-jre-alpine, 以及如何在臂架中使用它,只需使用该自定义图片的以下指定参数来运行目标。

mvn compile jib:build \
    -Djib.from.image=ibmjava:8-jre-alpine

您可以编写自己的Dockerfile来创建任何自定义映像,如果该基本映像中不存在所有cli工具,则可以在其中安装所有cli工具。然后将其推送到容器注册表中,然后按上述方式使用它。

本文链接:https://www.f2er.com/2230406.html

大家都在问