Eu tenho o container docker do ubuntu. Eu instalei lá alguns aplicativos compilados no Windows para o Ubuntu.
Ele não é executado e eu gostaria de verificar se há uma incompatibilidade entre a arquitetura do sistema e o arquivo. Eu tento esse comando
> file myapp
mas infelizmente a saída é
> bash: file: command not found
Realmente, no diretório bin, não há comando "arquivo". Está em outro lugar ou preciso instalá-lo?
command-line
bash
Vitalii
fonte
fonte
which file
e, se não houver resultado,docker container
ele não estará instalado .. lembre-se de usar um que pode não ter tudo o que você precisa!coreutils
no seu contêiner? Experimentesudo apt-get install coreutils
e veja o resultado.core-utils
, o pacote éfile
/sbin/file
certo?core-utils
material é em/bin
Respostas:
As imagens do Docker normalmente não contêm mais do que o essencial, e parecia que quem criou esse contêiner não considerou
file
necessário. Você terá que instalá-lo, o pacote também é chamadofile
.fonte
apt-get update
antesapt-get install file