lsb_release: nie znaleziono polecenia w najnowszym kontenerze Docker Ubuntu


11

Chciałem tylko przetestować coś naprawdę szybko. Więc uruchomiłem kontener dokerów i chciałem sprawdzić, którą wersję uruchomiłem:

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

Więc próbowałem go zainstalować (zgodnie z sugestią tutaj ):

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

Czy ktoś wie, dlaczego to nie działa?

Odpowiedzi:


15

Wygląda na to, że lsb_release nie jest zainstalowany.

możesz go zainstalować za pośrednictwem

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

Mam nadzieję, że to pomaga;)


2
Musiałem tylko zainstalować pakiet lsb-release. lsb-coreteż działa, ale wprowadza całą gamę zależności, których nie potrzebuję.
CodeMouse92,

4
Właśnie dlatego uwielbiam Linuksa - czarną magię, której efektem jest kilka ekranów, aby zobaczyć wersję systemu operacyjnego!
Alexander Christov
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.