• [^] # Re: distroless

    Posté par . En réponse au journal Une image de base docker. Évalué à 2.

    Parce que sans inclure grand chose ça contient tout de même quelques bricoles quasi tout le temps nécessaires

    Pour du statique les 3 premiers ne servent pas justement. Par contre en y réfléchissant plus attentivement, si tu veux avoir un HEALTHCHECK, il va au moins te falloir un second outils. Perso j'utilise beaucoup la JVM et je la bichonne un peu au lancement par exemple pour la faire crasher sur des OOM et créer un memory dump (mais pour pouvoir le retrouver et savoir sur quel container il était, j'utilise un petit script shell java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/some/path/${host}.hprof MyApp).

    Une solution pourrait être de faire tout un outillage en go par simplicité pour :

    • faire le healthcheck
    • lancer comme je veux la commande java

    C'est un peu ce qui est conseillé ici : https://blog.sixeyed.com/docker-healthchecks-why-not-to-use-curl-or-iwr/