lsb_release: commande introuvable dans le dernier conteneur Ubuntu Docker

12

Je voulais juste tester quelque chose très rapidement. J'ai donc exécuté un docker et je voulais vérifier la version que j'utilisais:

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

J'ai donc essayé de l'installer (comme suggéré ici ):

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:/# 

Quelqu'un sait pourquoi cela ne fonctionne pas?

kramer65
la source

Réponses:

16

Il semble que lsb_release ne soit pas installé.

vous pouvez l'installer via

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

J'espère que cela pourra aider ;)

ckaserer
la source
2
Je n'avais besoin que d'installer le paquet lsb-release. lsb-corefonctionne aussi, mais il apporte tout un tas de dépendances dont je n'ai pas besoin.
CodeMouse92
4
C'est pourquoi j'aime Linux - la magie noire résultant en plusieurs écrans de sortie juste pour voir la version OS!
Alexander Christov