lsb_release: ไม่พบคำสั่งในคอนเทนเนอร์ Ubuntu Docker ล่าสุด


11

ฉันแค่อยากจะทดสอบสิ่งที่รวดเร็วจริง ๆ ดังนั้นฉันจึงวิ่งคอนเทนเนอร์นักเทียบท่าและฉันต้องการตรวจสอบรุ่นที่ฉันใช้อยู่:

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

ดังนั้นฉันจึงลองติดตั้ง (ตามที่แนะนำไว้ที่นี่ ):

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

มีใครทราบบ้างไหมว่าทำไมสิ่งนี้ถึงไม่ทำงาน

คำตอบ:


15

ดูเหมือนว่า lsb_release จะไม่ได้รับการติดตั้ง

คุณสามารถติดตั้งผ่าน

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

หวังว่าจะช่วย;)


2
ฉันต้องการติดตั้งแพ็คเกจlsb-releaseเท่านั้น lsb-coreก็ใช้งานได้เช่นกัน แต่มันก็นำมาซึ่งการพึ่งพาทั้งหมดที่ฉันไม่ต้องการ
CodeMouse92

4
นี่คือเหตุผลที่ฉันรัก Linux - มนต์ดำที่เกิดขึ้นในหลาย ๆ หน้าจอเพื่อดูเวอร์ชั่นของระบบปฏิบัติการ!
Alexander Christov
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.