Hyunseok
프로그래밍/개인홈페이지 미니 서버를 만들어보자 - RHEL9에 docker 깔기
2023. 1. 8. 16:10

여러모로 편하게 작업하기 위해서는..

 

도커를 까는 게 좋아 보인다 

 

일단.. 제일 먼저 도커를 설치하자

 

Docker

이 글을 쓰는 시점에서 아직 Docker에서는 RHEL을 위한

공식적인 패키지는 부분적으로 제공하지만

Centos의 패키지를 이용하여 설치할 수 있다 한다 

ㅠㅠ 지원좀해주징 ㅠㅠ

고로 centos가 설치하는 것처럼 해보자

 

yum 업데이트

sudo yum -y update

 

반신반의 겸 yum.. update 하면 돌아오려나..

하면서 다들 한 번씩은 업데이트를 끝냈겠지만.. 그래도 한 번 더 해주자

 

 

도커 찌꺼기 삭제

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine \
                  podman \
                  runc

그리고 이 글을 본다면.. 아마 어디선가 보고 다른 방식으로 설치했을 가능성이 높으니..

일단 찌꺼기를 싸악 날려주자 

 

yum-utils설치

sudo yum install -y yum-utils

우리는 도커의 centos 레포에서 냅다 파일을 받아와서

도커를 올려버릴 것이기에.. 편하게 하기 위해서 yum-utils를 설치한다

 

configmanager로 도커의 centos repo등록

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

(그냥 자동으로 해주지 ㅂㄷㅂㄷ)

 

docker 설치

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

이렇게 치고 설치하면 끝이다 

마지막으로

 

도커실행 

sudo systemctl start docker
sudo systemctl enable docker

실행하고.. 컴퓨터가 재시작할 때마다 다시 켜게끔 활성화도 시켜준다

 

이러면 설치가 끝이다 

 

https://docs.docker.com/engine/install/rhel/

 

Install Docker Engine on RHEL

 

docs.docker.com

 

사실 여기에 나와있는 내용 그대로이다 

 

centos탈출한다면서 똑같은 RHEL기반을 쓰는 건 좀 웃기긴 하지만

 

그래도 익숙한 게 어딘가! 

 

다음 편에서는 MySQL과 Redis를 도커에 올려보자


프로그래밍/개인홈페이지의 다른 글