Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

コンテナエンジンのストレージボリュームを設定します

共同作成者

コンテナエンジン( Docker または Podman )をインストールする前に、ストレージボリュームをフォーマットしてマウントする必要があります。

このタスクについて

Docker または Podman ストレージ・ボリュームにローカル・ストレージを使用する予定であり、 Docker 用の /var/lib/docker' と Podman 用の /var/lib/containers を含むホスト・パーティションに十分な空き容量がある場合は、これらの手順を省略できます。

メモ Podman は、 Red Hat Enterprise Linux ( RHEL )でのみサポートされます。
手順
  1. コンテナエンジンのストレージボリュームにファイルシステムを作成します。

    sudo mkfs.ext4 container-engine-storage-volume-device
  2. コンテナエンジンのストレージボリュームをマウントします。

    • 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
  3. container-storage-volume-device のエントリを /etc/fstab に追加します。

    これにより、ホストのリブート後にストレージボリュームが自動的に再マウントされます。

Docker をインストールする

Red Hat Enterprise Linux または CentOS では、コンテナの集まりとして StorageGRID システムが実行されます。Docker コンテナエンジンを使用することを選択した場合は、次の手順に従って Docker をインストールします。それ以外の場合、 Podman をインストールします

手順
  1. 使用している Linux ディストリビューションの手順に従って Docker をインストールします。

    メモ Docker が Linux ディストリビューションに含まれていない場合は、 Docker の Web サイトからダウンロードできます。
  2. 次の 2 つのコマンドを実行して、 Docker が有効化され、起動されたことを確認します。

    sudo systemctl enable docker
    sudo systemctl start docker
  3. 次のコマンドを入力して、必要なバージョンの Docker がインストールされたことを確認します。

    sudo docker version

    クライアントとサーバのバージョンは 1.11.0 以降である必要があります。

Podman をインストールします

StorageGRID システムは、コンテナの集合として Red Hat Enterprise Linux 上で実行されます。Podman コンテナエンジンの使用を選択した場合は、次の手順に従って Podman をインストールします。それ以外の場合、 Docker をインストールする

メモ Podman は、 Red Hat Enterprise Linux ( RHEL )でのみサポートされます。
手順
  1. 使用している Linux ディストリビューションの手順に従って、 Podman および Podman-Docker をインストールします。

    メモ また、 Podman をインストールする際には、 Podman-Docker パッケージもインストールする必要があります。
  2. 次のように入力して、必要なバージョンの 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