J'ai un conteneur Docker Ubuntu. J'y ai installé des applications compilées dans windows pour ubuntu.
Il ne s'exécute pas et j'aimerais vérifier s'il y a un décalage entre l'architecture système et le fichier. J'essaye cette commande
> file myapp
mais malheureusement, la sortie est
> bash: file: command not found
Vraiment, dans le répertoire bin, il n'y a pas de commande "file". Est-ce ailleurs ou dois-je l'installer?
command-line
bash
Vitalii
la source
la source
which file
et si aucun résultat, alors ce n'est pas là, installez-le .. rappelez-vous que vous utilisez undocker container
il pourrait ne pas avoir tout ce dont vous avez besoin!coreutils
dans votre conteneur? Essayez desudo apt-get install coreutils
voir le résultat.core-utils
, le paquet estfile
/sbin/file
correct?core-utils
truc était dedans/bin
Réponses:
Les images Docker ne contiennent généralement pas plus que l'essentiel, et il semble que celui qui a créé ce conteneur n'a pas jugé
file
nécessaire. Vous devrez l'installer, le package est également appeléfile
.la source
apt-get update
avantapt-get install file