[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 확인하면 버전 볼 수 있습니다 !