컨테이너 엔진 저장소 볼륨을 구성합니다
컨테이너 엔진(Docker 또는 Podman)을 설치하기 전에 스토리지 볼륨을 포맷하고 마운트해야 할 수 있습니다.
소프트웨어 전용 배포를 위한 컨테이너 엔진으로 Docker에 대한 지원은 더 이상 사용되지 않습니다. Docker는 향후 릴리즈에서 다른 컨테이너 엔진으로 대체될 예정입니다. |
Docker 또는 Podman 스토리지 볼륨에 로컬 스토리지를 사용할 계획이고 Docker 및 /var/lib/containers
Podman이 포함된 호스트 파티션에 사용 가능한 공간이 충분하다면 이 단계를 건너뛸 수 있습니다 /var/lib/docker
.
Podman은 Red Hat Enterprise Linux(RHEL)에서만 지원됩니다. |
-
컨테이너 엔진 스토리지 볼륨에 파일 시스템을 생성합니다.
sudo mkfs.ext4 container-engine-storage-volume-device
-
컨테이너 엔진 저장소 볼륨을 마운트합니다.
-
Docker의 경우:
sudo mkdir -p /var/lib/docker sudo mount container-storage-volume-device /var/lib/docker
-
Podman의 경우:
sudo mkdir -p /var/lib/containers sudo mount container-storage-volume-device /var/lib/containers
-
-
/etc/fstab에 container-storage-volume-device에 대한 항목을 추가합니다.
이 단계를 수행하면 호스트가 재부팅된 후 스토리지 볼륨이 자동으로 다시 마운트됩니다.
Docker를 설치합니다
StorageGRID 시스템은 Red Hat Enterprise Linux에서 컨테이너 모음으로 실행됩니다. Docker 컨테이너 엔진을 사용하도록 선택한 경우 다음 단계에 따라 Docker를 설치합니다. 그렇지 않으면,Podman을 설치합니다
-
Linux 배포에 대한 지침에 따라 Docker를 설치합니다.
Docker가 Linux 배포판에 포함되어 있지 않은 경우 Docker 웹 사이트에서 다운로드할 수 있습니다. -
다음 두 명령을 실행하여 Docker를 활성화하고 시작했는지 확인합니다.
sudo systemctl enable docker
sudo systemctl start docker
-
다음을 입력하여 예상 버전의 Docker를 설치했는지 확인합니다.
sudo docker version
클라이언트 및 서버 버전은 1.11.0 이상이어야 합니다.
Podman을 설치합니다
StorageGRID 시스템은 Red Hat Enterprise Linux에서 컨테이너 모음으로 실행됩니다. Podman 컨테이너 엔진을 사용하도록 선택한 경우 다음 단계에 따라 Podman을 설치합니다. 그렇지 않으면,Docker를 설치합니다
Podman은 Red Hat Enterprise Linux(RHEL)에서만 지원됩니다. |
-
Linux 배포에 대한 지침에 따라 Podman 및 Podman-Docker를 설치합니다.
Podman을 설치할 때 Podman-docker 패키지도 설치해야 합니다. -
다음을 입력하여 예상 버전의 Podman 및 Podman-Docker를 설치했는지 확인합니다.
sudo docker version
Podman-Docker 패키지를 사용하면 Docker 명령을 사용할 수 있습니다. 클라이언트 및 서버 버전은 3.2.3 이상이어야 합니다.
Version: 3.2.3 API Version: 3.2.3 Go Version: go1.15.7 Built: Tue Jul 27 03:29:39 2021 OS/Arch: linux/amd64