Dans le cadre d'une construction docker, j'ai une ligne dans le script comme ceci :
RUN unzip myzipfile.zip
Sur cette ligne dans le script, il échoue avec l'erreur suivante :
/bin/sh: unzip: command not found
Nous sommes sur Red Hat Enterprise Linux 7, et l'image Docker de base est également une image de base RHEL7.
Si l'utilitaire unzip n'est pas présent dans l'environnement de construction de Docker, comment puis-je dézipper quelque chose ? unzip est présent sur le serveur qui effectue la construction, mais je suppose que cela n'aide pas. Existe-t-il un autre utilitaire permettant de décompresser des fichiers, ou unzip doit-il être installé dans l'image de base ?
S'il existe un moyen de le faire sans avoir à installer quoi que ce soit, ce serait préférable, car je ne pense pas avoir la permission de le faire, et même si c'était le cas, le serveur sur lequel la compilation Docker a lieu n'est pas connecté à Internet.