Skip to main content

[Github Actions] Self-hosted runner for RedHat 9.x


준비물

vm에 올라간 RedHat 9.x

docker 설치 절차


docker 관련 파일 초기화

sudo yum remove docker*

docker 저장소 설정

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

yum-utils를 통해서 repo 등록을 안정적으로 할 수 있습니다.

docker 저장소 등록 확인

sudo yum list | grep -i docker-ce

위 명령어로 확인할 수 있습니다.

에러나는 패키지 제거

sudo yum remove -y podman
sudo yum remove -y buildah

podman과 buildah가 삭제돼야 한다.

docker 설치

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

이러면 설치 끝

docker 실행 절차

sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker

docker 실행 확인

docker version

그런데 바로 위처럼 하면 안될 것입니다. 권한 변경 먼저 해야합니다.

docker 권한 변경

sudo chmod 666 /var/run/docker.sock
docker version

권한 변경 후 version 확인하면 버전 볼 수 있습니다 !