Tengo ubuntu docker container. Instalé allí algunas aplicaciones compiladas en Windows para Ubuntu.
No se ejecuta y me gustaría comprobar si hay una falta de coincidencia entre la arquitectura del sistema y el archivo. Pruebo este comando
> file myapp
pero desafortunadamente la salida es
> bash: file: command not found
Realmente, en el directorio bin no hay un comando "archivo". ¿Está en otro lugar o necesito que lo instale?
command-line
bash
Vitalii
fuente
fuente
which file
y si no hay resultado, entonces no está allí, instálelo ... recuerde que está usando undocker container
que puede no tener todo lo que necesita.coreutils
en tu contenedor? Intentasudo apt-get install coreutils
ver el resultado.core-utils
, el paquete esfile
/sbin/file
correcto?core-utils
cosas están adentro/bin
Respuestas:
Las imágenes de Docker generalmente no contienen más que lo esencial, y parece que quien creó este contenedor no lo consideró
file
necesario. Tendrás que instalarlo, el paquete también se llamafile
.fuente
apt-get update
antesapt-get install file