У меня есть Ubuntu Docker контейнер. Я установил там некоторые приложения, скомпилированные в Windows для Ubuntu.
Он не выполняется, и я хотел бы проверить, есть ли несоответствие между архитектурой системы и файлом. Я пробую эту команду
> file myapp
но, к сожалению, выход
> bash: file: command not found
Действительно, в каталоге bin нет команды «file». Это где-то еще или мне нужно это установить?
command-line
bash
Vitalii
источник
источник
which file
и если нет результата, то его нет там, установите его .. помните, что вы можете использоватьdocker container
его, возможно, не все, что вам нужно!coreutils
в свой контейнер? Попробуйтеsudo apt-get install coreutils
и посмотрите результат.core-utils
входит, пакетfile
/sbin/file
правильным?core-utils
все в порядке/bin
Ответы:
Образы Docker обычно не содержат ничего, кроме самого необходимого, и казалось, что тот, кто создал этот контейнер, не счел
file
необходимым. Вам придется установить его, пакет также называетсяfile
.источник
apt-get update
раньшеapt-get install file