개발자 RHEL 7.7에다가 docker 설치가 필요해서 하다가 아니나 다를까 삽질을 하게 되어서 남기게 되었다.
우선 RHEL은 서브스크립션 구독을 해야 레포지토리에서 각종 업뎃, 툴 파일들을 받을 수 있는데 CentOS 레포지토리로 설정을 해도 무방하다.
그래서 CentOS 레포지토리로 설정하고 각종 툴 업데이트 후 도커 설치를 진행하였으나...
1. RHEL 설치 후 docker 계정 및 그룹 생성(도커 설치는 귀찮아서 root 계정으로 진행)
2. CentOS 레포지토리 설정 추가
- /etc/yum.repos.d/redhat.repo 파일 내 다음 내용 추가 (어차피 저장소 설정이 깔끔하게 비워져 있음)
[base] name=CentOS-$releasever - Base baseurl=http://mirror.centos.org/centos/7/os/$basearch/ gpgcheck=1 #released updates [update] name=CentOS-$releasever - Updates baseurl=http://mirror.centos.org/centos/7/updates/$basearch/ gpgcheck=1 |
- 그리고 GPG Key를 설치 해줘야 후환이 두렵지 않을것이다.
키는 baseurl에서 찾아보니 나오더라.
rpm --import http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 |
3. 설정이 끝났으면 yum update로 한번 업데이트 해준다. (뭔가 엄청 많은 패키지가 업데이트 되더라)
4. 본격적으로 도커 설치를 진행할것이다. 설치에 대한 레퍼런스는 도커 가이드를 참고한다.
- Install Docker Engine on RHEL | Docker Documentation
일전에 CentOS에서 쿠버네티스 환경을 구축한적이 있는데 그때는 저 가이드대로 진행하면 아무 문제없이 깔끔하게 완료되었다. 하지만... RHEL 7.7 버전이라 그런가 우선 패키지 설치도 좀 추가되어야 하기도 하고 잔손이 많이 간다.
특히 저기서 설정하는 도커 레포지토리를 추가 후 설치할 때 [yum install docker-ce docker-ce-cli containerd.io] 명령어를 입력하면 의존성 문제로 인한 추가적인 패키지 설치가 필요하다.
yum install로 패키지 명만 찍었을때 설치가 잘 안되는데 list로 다시 찍어보고 설치하기 귀찮으므로 그냥 패키지 URL을 찍어주면 간단히 해결된다.
전체 설치해야 할 패키지는 다음과 같다.
fuse3-overlayfs를 설치해야 하지만 rpm 설치다보니 연관된 것들도 같이 해줘야 한다...
그런데 여기서 끝날 삽질이면 포스팅도 안했다.
분명 공식 가이드에서 지정된 도커 저장소를 사용하지만 404 에러가 난다...ㅎㅎ
https://download.docker.com/linux/centos/$releasever/x86_64/stable/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found |
문제는 저장소 엔트리 주소가 잘못됬다는 것이다. ㅂㄷㅂㄷ
/etc/yum.repos.d/docker-ce.repo 에서 baseurl 값을 바꿔야 한다.
- 변경 전 : baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
- 변경 후 : baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
yum repolist로 한번 업뎃 해준 후 [yum install docker-ce docker-ce-cli containerd.io] 명령을 통해 설치를 진행한다.
정상적으로 자알 설치된다.
- 끗 -
'컴퓨터 지식' 카테고리의 다른 글
Windows에 Tomcat 8.5 + Log4j2 설치 삽질 (0) | 2021.12.24 |
---|---|
LG CNS의 LENA WAS 설치기 (0) | 2021.10.01 |
IBM Websphere 설치 (0) | 2020.10.22 |
Weblogic 설치에 대한 고찰 (0) | 2017.09.09 |
VMware에 윈도우10 RS2 설치 시 주의사항 (0) | 2017.07.08 |