lsb_release: comando no encontrado en el último contenedor de Ubuntu Docker


12

Solo quería probar algo muy rápido. Así que ejecuté un contenedor acoplable y quería comprobar qué versión estaba ejecutando:

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

Así que intenté instalarlo (como se sugiere aquí ):

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

Alguien alguna idea de por qué esto no está funcionando?

Respuestas:


16

Parece que lsb_release no está instalado.

puedes instalarlo a través de

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

Espero que ayude ;)


2
Solo necesitaba instalar el paquete lsb-release. lsb-coretambién funciona, pero trae muchas dependencias que no necesito.
CodeMouse92

44
¡Es por eso que amo Linux - magia negra que resulta en varias pantallas de salida solo para ver la versión del sistema operativo!
Alexander Christov
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.