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?

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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.