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?

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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.