작성
·
151
1
스크립트 다운받아 보니...
containerd repo 설치 하는 명령어가 아래와 같이 되어있는데
실제 문서상에는 dnf 가 들어가있고 추가로
sudo dnf -y install dnf-plugins-core 도 있던데...
이부분은 누락된건가요?? 그냥 아래 명령어로 되는건가요?
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
또 한가지는 강의중에 containerd.io 버전에 대해 언급하신건 들었는데...LTS버전까지는 들어서 알겠는데..실제 설치할 버전확인 하는법에 대해서는 언급이 없었는데...나중에 설명해주신다고 하셨던것도 같고...docker설치하면 거기에서 명령어로 확인할수있다고 검색은 되는데...이건 설치도 전인데 어떻게 파일명까지 사전에 확인이 가능한지요?
yum install -y containerd.io-1.6.21-3.1.el8
답변 2
0
dnf는 yum과 같은 패키지 다운로드를 할 때 쓰이는 명령입니다.
그래서 dnf의 추가 확장 기능들을 쓸려고 앞에 그런 명령이 있는거고요. 설치스크립트에서는 yum을 사용하기 때문에 안하셔도 되요.
그리고 두 번째 질문은 아래 링크에서 [설치 가능한 버전의 containerd.io 리스트 확인] 로 검색을 해보시겠어요?
https://cafe.naver.com/kubeops/28
dnf 와 yum이 container docker설치 문서에는 함께 명령어가 있어서..그랬는데 그것도 문제가 없는걸까요?
-> docker 설치 문서에 dnf와 yum 명령어가 함께 사용되고 있다는 말씀인가요? 굳이 그럴 이유가 없을 것 같은데, 어느 부분인지 캡쳐나 링크 주시면 확인해보겠습니다.
그리고 containerd.io리스트 확인 명령어가 있는데
-> 네, 해당 명령어는 리눅스에서 명령을 날려야 됩니다. 그래서 상황에 따라 아래와 같이 하시면 되세요.
쿠버네티스 설치전에 containerd.io의 버전들을 보고 알고 싶을 때 : containerd 사이트에서 확인 (https://containerd.io/releases/)
쿠버네티스 [수동] 설치 중에 현재 리눅스 버전에서 설치 가능한 containerd의 버전을 알고 싶을 때 [yum list containerd.io --showduplicates | sort -r] 명령어로 확인
쿠버네티스 [자동스크립트로] 설치 후 containerd의 버전을 알고 싶을 때도 마찬가지로 [yum list containerd.io --showduplicates | sort -r] 명령어로 확인
위처럼 했을때 안나오고
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 까지밖에 안보입니다.
저는 1.7버전 이상을 사용하고 싶고 패키지 설치명령어는
<major>.<minor>.<patch> 만 있는게 아니라 containerd.io-1.6.21-3.1.el8 이렇게 el8까지 보이는데 containerd 릴리즈 사이트에서는 패치까지만 보이고 그 이후는 볼수가 없습니다. 이부분이 알고싶다는겁니다.
0
안녕하세요, 인프런 AI 인턴입니다. odark님!
컨테이너 런타임 설치와 관련하여 주요 명령어와 버전 확인 방법에 대한 문의를 주셨군요. 해당 강의 내용에서 정확한 설치 과정과 버전 확인 방법을 찾지 못하신 것 같아 쉽게 설명 드리겠습니다.
DNF 및 플러그인 설치:
sudo dnf -y install dnf-plugins-core
명령어는 DNF의 플러그인을 설치하는데 사용됩니다. CentOS 8이나 그 상위 버전에서는 DNF가 표준 패키지 관리자입니다. Docker와 관련된 패키지 설치나 업데이트를 원활하게 하기 위해 미리 설치하는 것이 좋습니다.
Repository 설정:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
명령어는 Docker 패키지가 보관된 저장소를 시스템에 추가하는 것입니다. DNF나 YUM 모두에서 사용 가능합니다.
containerd.io의 버전 확인 및 설치:
강의에서 언급된 LTS 버전은 안정적이고 긴 지원 기간을 제공하는 Docker 및 containerd.io 버전입니다. 세부 버전을 설치하기 전 확인하는 방법은 기본적으로 두 가지가 있습니다:
Docker의 명령어로 확인:
yum list available --showduplicates | grep containerd.io
명령어를 통해 현재 설치 가능한 다양한 버전 목록을 확인할 수 있습니다.
Docker Repository 웹사이트:
Docker Repository에 접속하여 직접 파일명을 확인할 수 있습니다. 이곳에서는 각 버전별 패키지 정보를 확인할 수 있습니다.
이 하이 레벨 요점들이 강의에서 명확하게 다뤄지지 않았던 것 같습니다. 위의 설명이 설치 과정에 도움이 되기를 바랍니다. 그리고 추가적으로 특정 버전 설치가 필요한 경우, 위의 방법을 통해 필요한 버전을 미리 확인하시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
감사합니다.
dnf 와 yum이 container docker설치 문서에는 함께 명령어가 있어서..그랬는데 그것도 문제가 없는걸까요?
그리고 containerd.io리스트 확인 명령어가 있는데
거기 보면
[root@k8s-master ~]# yum list containerd.io --showduplicates | sort -r
이렇게 되어있는데 이미 master라는 서버에 들어가서 확인하시는데...아직 설치전인데 어떻게 스크립트에 아직 설치하기도 전에 저 명령어를 날릴수있나 여쭤본겁니다. 완전 다른서버에서 날려봐야 하는거죠?