コンテナエンジンのストレージボリュームを設定します
コンテナエンジン( Docker または Podman )をインストールする前に、ストレージボリュームをフォーマットしてマウントする必要があります。
DockerまたはPodmanのストレージボリュームにローカルストレージを使用する予定で、を含むホストパーティションに十分なスペースがある場合は、これらの手順を省略できます /var/lib/docker
Dockerおよびの場合 /var/lib/containers
ポドマンのために
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
-
-
container-storage-volume-device のエントリを /etc/fstab に追加します。
これにより、ホストのリブート後にストレージボリュームが自動的に再マウントされます。
Docker をインストールする
Red Hat Enterprise Linux または CentOS では、コンテナの集まりとして StorageGRID システムが実行されます。Docker コンテナエンジンを使用することを選択した場合は、次の手順に従って Docker をインストールします。それ以外の場合、 Podman をインストールします。
-
使用している Linux ディストリビューションの手順に従って Docker をインストールします。
Docker が Linux ディストリビューションに含まれていない場合は、 Docker の Web サイトからダウンロードできます。 -
次の 2 つのコマンドを実行して、 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