본문 바로가기
K8S/Docker

Docker 설치 for rhel(8.10에서 설치)

by Rainbound-IT 2025. 2. 17.
반응형

많은 분들이 대부분 알고 있겟지만 rhel 8.10에서 설치는 조금 달라서 문제가 있으신분은 보시면 될것같습니다.

 

1. yum 업데이트

sudo yum update -y

아래는 업데이트하면 자동으로 설치됨. 

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

 

2. docker repo 추가

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Rhel 8.10의 경우

repo지원을 아직 안하는지 이 이후에 docker 설치를 진행하면 fail이 됩니다.

 

status code 404 for https //repos.influxdata.com/stable//main/repodata/repomd.xml

위와 비슷한 에러가 발생합니다.

 

8.8의 경우는 잘되는데 왜 안되지 해보니 repo에 $releasever 를 8.8로 수정해보니 되더군요

 

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

편집기로 파일을 열어서 $releasever 를 8.8로 수정하시면됩니다.

 

 

3. Docker 설치

sudo yum install -y docker-ce docker-ce-cli containerd.io

 

4. Docker 시작 

sudo systemctl start docker
sudo systemctl enable docker

docker 데몬을 실행시켜주셔야 docker 명령어가 제대로 동작을합니다.

 

 

5. user 추가

sudo usermod -aG docker $USER

superuser가 아니면 

docker.socket ... permission denied 라고 뜨는데 위를 해주면 됩니다.

 

제거

sudo yum remove -y docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

 

Repo 제거

 /etc/yum.repos.d/

 

반응형

댓글