inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

📝 무게감 있게 설치하는 방법 [구간별 상태 확인 2/2] (💻 실습포함)

Install Docker Engine on CentOS

147

austin

작성한 질문수 6

2

안녕하세요 강사님!

컨테이너 런타임 설치에서 docker engine 을 설치하려하는데, 강의 내용과 달리 현재는 CentOS 9 (stream) 으로 되어있습니다. Rocky Linux 8 로도 설치가 가능할까요?

image.png

 

kubernetes infrastructure container

답변 3

1

celane8438

네, Docker Engine은 Rocky Linux 8에서도 설치 가능합니다. Rocky Linux는 CentOS와 호환성이 높기 때문에, Docker를 설치하는 과정은 CentOS와 거의 동일합니다. Docker 공식 문서에 제공된 설치 방법을 따라 하시면 됩니다. hesaplio

1

일프로

현재 Rocky Linux 8이 설치되 있다면 yum으로 설치시 알아서 적절한 버전들이 나옵니다.

위 사이트에서 [Specific version] 쪽을 보면 아래와 같이 명령어가 나와요.

dnf list docker-ce --showduplicates | sort -r

그럼 현재 리눅스에서 설치 가능한 버전들이 나올거고요.

현재 강의에서 설치하는 쿠버네티스 버전(1.27)은 좀 오래된 버전이기 때문에 해당 리스트에서 나오는 가장 오래된 버전으로 설치해보시면 됩니다. 최소 3:24 버전 이상으로만 되면 문제 없을 거예요.

도커랑 쿠버네티스간에 버전 매칭이 있는 사이트는 저도 찾기 힘들더라고요.

그래서 주로 아래 Docker 레포지토리에 해당 도커 버전들이 언제 업로드 됐는지를 보고, 그 업로드된 날짜와 쿠버네티스 버전을 대략 매칭해 보는 편입니다.

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

 

0

austin

답변감사합니다! 설연휴 잘보내세요 🙂 설연휴에 강의 달려보려합니다

-1

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. austin님!

CentOS 9(Stream) 환경에서 Docker Engine 설치에 대해 질문 주셨군요. 현재 Docker 공식 문서에서는 CentOS 9(Stream)에 대한 지원이 명시되어 있지 않습니다. 그러나 Rocky Linux는 CentOS의 대체제로 잘 알려져 있으며, Docker 설치가 가능합니다. 실제로 CentOS 8 기반으로 작성된 설치 방법이 Rocky Linux에서도 거의 동일하게 적용될 수 있습니다.

기본적으로 다음 과정을 통해 설치를 시도할 수 있습니다:

  1. 필요한 패키지 준비: yum-utils 패키지를 설치하고, Docker의 안정 버전을 받을 수 있도록 repository를 설정합니다.

    sudo dnf install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  2. Docker 설치: Docker 엔진과 필요에 따라 추가 패키지를 설치합니다.

    sudo dnf install docker-ce docker-ce-cli containerd.io
    
  3. 서비스 활성화 및 시작: 설치 후, Docker 서비스를 시작하고 부팅 시 자동 실행되도록 설정합니다.

    sudo systemctl start docker
    sudo systemctl enable docker
    

이러한 기본적인 절차는 대부분의 Red Hat 기반 리눅스에서 공통적으로 적용 가능합니다. 따라서, Rocky Linux에서도 위 과정을 통해 Docker를 문제없이 설치할 수 있을 것입니다. 단, 작은 버전 차이에 따라서 세부 설정이나 추가 패키지 설치가 필요할 수 있으니, 공식 설치 문서나 커뮤니티 문서도 함께 참고하시기 바랍니다.

질문자님의 이해를 돕고자 유사한 상황에 대한 답변 URL을 찾는 것은 이번엔 어려웠습니다. 그렇지만 위의 가이드가 도움이 될 수 있기를 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 정보와 가이드를 제공합니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

젠킨스버전과 플러그인설치

1

34

2

강의자료 원본 애니메이션처리가 되어 있을까요?

1

87

1

get pods 했을 때 connection refused가 뜹니다.

1

92

3

베이그란트 플러그인 설치 실패

1

86

1

실습겸 미니pc사보려는데 이정도면 괜찮을까요?

0

94

2

Image updater 1.0 이후 CRD 기반 변경 시 적용 방법 공유합니다.

1

85

1

기본 values 파일과 service name에 대한 질문이 있습니다.

0

73

2

Sprint 2 강의에서 yaml 파일들 경로에 대해 궁금한게 있어요.

1

64

2

Selector의 속성에 대해 질문 드립니다.

1

60

1

인스턴스 스펙

1

70

2

Container 기술 관련해서 질문드립니다.

1

83

3

Jenkins 빌드 UI 설정 관련 질문드립니다.

1

86

3

Jenkins 빌드 진행 UI 설정

0

70

1

cicd 서버 올린 후 기존 마스터 노드 기동 시 네트워크 에러

1

80

2

HPA - Auto Scaling 실습 관련 에러 해결 공유.

1

66

1

Loki-Stack 실습 관련 질문

1

74

2

Self-Healing 테스트 중 문의사항

1

73

2

영상 내용과 강의 자료가 상이해서 강의 듣기가 짜증납니다.

0

108

2

젠킨스 구축 9단계 오류

1

89

3

실습환경 네트워크 끊김 및 느린 속도 관련 질문

1

86

2

온프레미스 환경에 쿠버네티스도입

1

102

1

SealedSecret 관련 궁금증.

1

53

1

vagrant up 사용 시 The SSH connection was unexpectedly closed by the remote end

1

90

2

젠킨스 배포 질문

1

60

2