반응형
도커 패키지 버전명 가져오기
apt-cache madison docker-ce | awk '{ print $3 }'
출력
5:27.3.1-1~ubuntu.22.04~jammy
5:27.3.0-1~ubuntu.22.04~jammy
.
.
선택한 버전명으로 다운로드 진행하기
VERSION_STRING=< 버전명 ex) 5:27.3.1-1~ubuntu.22.04~jammy >
sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
간단하게 알고 넘어가기 awk
awk는 linux의 파일의 데이터를 검색하는 명령어입니다. apt-cache madison docker-ce 만 입력하신다면 아래와 같이 작성될 것입니다.
docker-ce | 5:27.3.1-1~ubuntu.22.04~jammy | https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
간단히 출력에 관한 내용만 다뤄보자면 '{ print $3 }' 부분에서 $3는 열을 의미합니다. 그러기에 아래와 같이 열에 관한 출력을 보실 수 있습니다.
$1 | docker-ce |
$2 | | |
$3 | 5:27.3.1-1~ubuntu.22.04~jammy |
$4 | | |
$5 | https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages |
이외에도 해당 명령어 옵션에는 연산자도 있으니 추가적으로 확인하고 싶다면 예제가 포함된 Linux의 AWK 명령을 참고하시면 되겠습니다.
Reforence
'cloud > question' 카테고리의 다른 글
Question <4> | Detach mode란? (0) | 2024.11.12 |
---|---|
Question <3> | Docker engine과 docker desktop의 차이 (0) | 2024.11.10 |
도커 엔진 삭제 및 도커 오브젝트(이미지, 볼륨, 컨테이너, 설정 파일) 삭제 (0) | 2024.11.07 |
Question <2> | workload는 무엇을 의미할까? (0) | 2024.09.29 |
Question <1> | docker exec의 옵션 중 " -it 또는 -i -t "는 무엇일까? (0) | 2024.09.23 |