컨테이너 엔진 저장소 볼륨을 구성합니다
컨테이너 엔진(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