Red Hat에 Docker를 설치하는 방법
내 주요 문제는 서버가 인터넷에 직접 액세스할 수 없는 조직의 내부 전용 네트워크에 있다는 것입니다. Docker repo 온라인에서
yum
를 사용하여 단순히 설치할 수 없었습니다. 수동으로 설치해야 했습니다.어떤 이유로든 Red Hat/Debian/CentOS에 Docker를 직접 설치할 수 없는 경우에도 아래 방법이 작동합니다. 나는 단순히 공식 도커 가이드를 따르고 CentOS용 패키지를 사용했고 잘 작동합니다. 그러나 그 길에는 단 하나의 문제가 있습니다.
RPM 패키지 파일에서 설치하는 방법에 대한 official Docker guide을 사용하여 여기에서 시작할 수 있습니다.
following link을 방문하여 4가지 패키지 각각의 최신 버전을 다운로드하십시오.
제 경우에는
wget
를 사용하여 패키지를 내 서버에 직접 다운로드할 수 없었습니다. 로컬 랩톱에 다운로드한 다음 scp
를 사용하여 Red Hat 서버로 전송해야 했습니다. 설치 패키지를 위해 임시 폴더를 만들었습니다.scp package.rpm [email protected]:/temp/docker
패키지가 원격 디렉토리에 있으면
yum
실행하여 패키지를 설치하기만 하면 됩니다. 그러나 하나의 명령으로 모든 패키지를 설치해야 합니다.sudo yum install docker-ce-<VERSION_STRING>.rpm docker-ce-cli-<VERSION_STRING>.rpm docker-ce-rootless-extras-<VERSION_STRING>.rpm containerd<VERSION_STRING>.rpm
이것은 문서에 언급되어 있지 않으며, 하나씩 설치하려고 하면 yum이 오프라인에서 종속성을 파악할 수 없습니다.
여기에서 도커를 시작하기만 하면 됩니다.
sudo systemctl start docker
축하해요. 눈부신 오류 메시지를 받지 못했다면 Red Hat 서버에서 docker가 행복하게 실행되고 있어야 합니다! :)
Reference
이 문제에 관하여(Red Hat에 Docker를 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/naderelshehabi/how-to-install-docker-on-red-hat-470a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)