lsb_release: Befehl im neuesten Ubuntu Docker-Container nicht gefunden

11

Ich wollte nur ganz schnell etwas ausprobieren. Also habe ich einen Docker-Container ausgeführt und wollte überprüfen, welche Version ich ausgeführt habe:

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

Also habe ich versucht, es zu installieren (wie hier vorgeschlagen ):

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

Hat jemand eine Idee, warum das nicht funktioniert?

kramer65
quelle

Antworten:

15

Es scheint, dass lsb_release nicht installiert ist.

Sie können es über installieren

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

Ich hoffe, das hilft ;)

ckaserer
quelle
2
Ich musste nur das Paket installieren lsb-release. lsb-corefunktioniert auch, bringt aber eine ganze Reihe von Abhängigkeiten mit sich, die ich nicht brauche.
CodeMouse92
4
Aus diesem Grund liebe ich Linux - schwarze Magie, die zu mehreren Ausgabebildschirmen führt, nur um die Betriebssystemversion zu sehen!
Alexander Christov