lsb_release: không tìm thấy lệnh trong bộ chứa Ubuntu Docker mới nhất


11

Tôi chỉ muốn thử nghiệm cái gì đó thật nhanh. Vì vậy, tôi đã chạy một container docker và tôi muốn kiểm tra xem tôi đang chạy phiên bản nào:

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

Vì vậy, tôi đã cố gắng cài đặt nó (như đề xuất ở đây ):

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

Bất cứ ai biết tại sao điều này không làm việc?

Câu trả lời:


15

Có vẻ như lsb_release chưa được cài đặt.

bạn có thể cài đặt nó qua

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

Hy vọng rằng sẽ giúp;)


2
Tôi chỉ cần cài đặt gói lsb-release. lsb-corecũng hoạt động, nhưng nó mang lại một loạt các phụ thuộc mà tôi không cần.
CodeMouse92

4
Đây là lý do tại sao tôi yêu Linux - ma thuật đen dẫn đến một số màn hình đầu ra chỉ để xem phiên bản HĐH!
Alexander Christov
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.