인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

odark님의 프로필 이미지

작성한 질문수

쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2

📝 무게감 있게 설치하는 방법 3/3 - 최종 정리

containerd 버전확인방법

작성

·

49

1

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
이부분을
추가하고 나서 설치버전을 확인할수있는데

이해가 안되는게 지금 github 가이드 보면 1.6 LTS 와 1.7LTS 가 보이는데 그래서 1.7을 설치하고자 하는데 dnf list containerd.io --showduplicates | sort -r 명령어로 실행해보면 최신버전이 1.6 까지밖에 안보입니다.

image.png


저는 1.7버전 이상을 사용하고 싶고 패키지 설치명령어는

<major>.<minor>.<patch> 만 있는게 아니라 containerd.io-1.6.21-3.1.el8 이렇게 el8까지 보이는데 containerd 릴리즈 사이트에서는 패치까지만 보이고 그 이후는 볼수가 없습니다. 이부분이 알고싶습니다.

image.png


답변 1

0

일프로님의 프로필 이미지
일프로
지식공유자

안녕하세요. 좋은 질문 감사합니다!

아래 명령으로 조회를 해보면 레파지토리 경로가 나와요.

cat /etc/yum.repos.d/docker-ce.repo

보통 아래와 같이 나오고요.

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

여기서 releasever는 내 Rocky 버전이고 basearch는 OS 아키텍쳐 입니다.

https://download.docker.com/linux/centos/$releasever/$basearch/stable

그래서 통상 아래와 같이 만들어져요.

https://download.docker.com/linux/centos/8.8/x86_64/stable/Packages/

그리고 저 주소를 브라우저에서 들어가보면 여러 파일들이 나오고요.

그 파일들이 dnf list containerd.io --showduplicates | sort -r 명령을 했을 때 나오는 내용인데

실제 파일에도 1.7 버전대는 없다는걸 보실 수 있을 겁니다.

 

결론적으로 레파지토리를 1.7버전대가 있는 걸로 변경을 해야되고요.

아래 1.7 버전대가 있는 아래 레파지토리를 추가하면 dnf list containerd.io --showduplicates | sort -r 명령을 했을 때 보이실 거예요.

sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo

 

 

 

 

odark님의 프로필 이미지

작성한 질문수

질문하기