lsb_release : 최신 Ubuntu Docker 컨테이너에 명령이 없습니다.


11

방금 뭔가 빠르게 테스트하고 싶었습니다. 도커 컨테이너를 실행하고 실행중인 버전을 확인하고 싶었습니다.

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

그래서 설치를 시도했습니다 ( here 제안 ).

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
이것이 내가 리눅스를 좋아하는 이유입니다-블랙 매직은 OS 버전을보기 위해 여러 화면을 출력합니다!
Alexander Christov
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.