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?

kramer65
fonte

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 ;)

ckaserer
fonte
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