lsb_release: perintah tidak ditemukan dalam wadah Docker Ubuntu terbaru

11

Saya hanya ingin menguji sesuatu dengan sangat cepat. Jadi saya menjalankan wadah buruh pelabuhan dan saya ingin memeriksa versi mana yang saya jalankan:

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

Jadi saya mencoba menginstalnya (seperti yang disarankan di sini ):

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

Adakah yang tahu mengapa ini tidak berhasil?

kramer65
sumber

Jawaban:

15

Tampaknya lsb_release tidak diinstal.

Anda dapat menginstalnya melalui

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

Semoga itu bisa membantu;)

ckaserer
sumber
2
Saya hanya perlu menginstal paket lsb-release. lsb-coreberfungsi juga, tetapi itu membawa sejumlah besar dependensi yang tidak saya butuhkan.
CodeMouse92
4
Inilah sebabnya saya suka Linux - ilmu hitam yang menghasilkan beberapa layar output hanya untuk melihat versi OS!
Alexander Christov