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 filey si no hay resultado, entonces no está allí, instálelo ... recuerde que está usando undocker containerque puede no tener todo lo que necesita.coreutilsen tu contenedor? Intentasudo apt-get install coreutilsver el resultado.core-utils, el paquete esfile/sbin/filecorrecto?core-utilscosas están adentro/binRespuestas:
Las imágenes de Docker generalmente no contienen más que lo esencial, y parece que quien creó este contenedor no lo consideró
filenecesario. Tendrás que instalarlo, el paquete también se llamafile.fuente
apt-get updateantesapt-get install file