lsb_release: comando não encontrado no contêiner Ubuntu Docker mais recente


11

Eu só queria testar algo bem rápido. Então, eu executei um contêiner de docker e queria verificar qual versão estava executando:

$ docker run -it ubuntu    
root@471bdb08b11a:/# lsb_release -a
bash: lsb_release: command not found
root@471bdb08b11a:/# 

Então, eu tentei instalá-lo (como sugerido aqui ):

root@471bdb08b11a:/# apt install lsb_release
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package lsb_release
root@471bdb08b11a:/# 

Alguém tem alguma idéia de por que isso não está funcionando?

Respostas:


15

Parece que o lsb_release não está instalado.

você pode instalá-lo via

apt-get update && apt-get install -y lsb-release && apt-get clean all

Espero que ajude ;)


2
Eu só precisava instalar o pacote lsb-release. lsb-corefunciona também, mas traz um monte de dependências que eu não preciso.
CodeMouse92

4
É por isso que eu amo Linux - magia negra, resultando em várias telas de saída apenas para ver a versão do sistema operacional!
Alexander Christov
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.