
이상적으로는 RHEL 패키지 미러가 필요 없이 최신 버전의 Docker를 설치하려는 오프라인 RHEL 8 x86_64 시스템이 있습니다. 이 컴퓨터는 인터넷에 연결되지 않습니다.
공식 Docker 문서는 수동 지침에 대한 링크를 제공합니다.https://docs.docker.com/engine/install/rhel/#install-from-a-package. 그러나 그것이 제공하는 링크를 따라가면(https://download.docker.com/linux/rhel/8) s390x 아키텍처에만 바이너리가 있는 것 같습니다.
rpm
CentOS 8에는 x86_64가 있습니다 .https://download.docker.com/linux/centos/8/x86_64/stable/Packages/. RHEL 8과 호환/권장되나요? CentOS 8의 수명이 종료됨에 따라(https://wiki.centos.org/About/Product) 이것은 rpm
단지 단기적인 해결책입니까?
답변1
docker.com의 centos repo를 사용하면 RHEL에서 작동하고 CentOS를 포함하여 다시 빌드할 수 있습니다. 로컬에서 필요한 것을 미러링하세요. 그렇습니다. Docker는 Stream에 대해 무엇을 해야 할지 알아내야 합니다.
8 이전에는 CentOS Linux가 동일한 RHEL 버전 이후에 출시되었습니다. CentOS Stream은 이를 뒤집어 다음 RHEL 업데이트를 테스트합니다. RHEL이지만 일반적으로 사용 가능하기 전에 변경 사항에 더 일찍 노출됩니다.
아마도 Docker는 연말 이후에도 EL rpm을 계속 제공할 것입니다. 다른 모든 CentOS 사용자와 마찬가지로 Stream이나 RHEL 또는 다른 것을 기반으로 구축할지 결정해야 합니다. 사용자로서 RHEL에서 작동하도록 테스트된 한 실제로 중요하지 않습니다.
s390x만 포함하는 RHEL 저장소는 해당 아키텍처가 CentOS용으로 존재하지 않기 때문일 수 있습니다. yum은 추가 아키텍처를 무시하지만 사용자는 혼란을 겪을 수 있습니다.
RHEL 8부터 Red Hat은 docker를 패키지하거나 지원하지 않습니다.그들은 바꿨다Podman을 포함한 다른 컨테이너 도구 세트에. 이 맥락에서 공식은 docker.com 패키지로 제한됩니다.