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

コンテナ エンジン ストレージ ボリュームを構成する (Linux)

共同作成者 netapp-perveilerk

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

メモ ソフトウェアのみの環境のコンテナエンジンとしてのDockerのサポートは廃止されました。Dockerは、今後のリリースで別のコンテナエンジンに置き換えられる予定です。
メモ 「Linux」は、RHEL、Ubuntu、または Debian のデプロイメントを指します。サポートされているバージョンのリストについては、 "NetApp Interoperability Matrix Tool(IMT)"
タスクの内容

Docker または Podman ストレージ ボリュームにルート ボリュームを使用する予定で、次のものを含むホスト パーティションに十分な空き容量がある場合は、これらの手順をスキップできます。

  • ポッドマン: /var/lib/containers

  • ドッカー: /var/lib/docker

手順
  1. コンテナエンジンのストレージボリュームにファイルシステムを作成します。

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

    RHEL
    • 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
    Ubuntu または Debian
    sudo mkdir -p /var/lib/docker
    sudo mount docker-storage-volume-device /var/lib/docker
    • Podman の場合:

      sudo mkdir -p /var/lib/podman
      sudo mount container-storage-volume-device /var/lib/podman
  3. コンテナ ストレージ ボリューム デバイスのエントリを /etc/fstab に追加します。

    • RHEL: コンテナストレージボリュームデバイス

    • Ubuntu または Debian: docker-storage-volume-device

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

Docker をインストールする

StorageGRIDシステムは、コンテナのコレクションとして Linux 上で実行できます。

  • Ubuntu または Debian 用のStorageGRIDをインストールする前に、Docker をインストールする必要があります。

  • Docker コンテナ エンジンを使用することを選択した場合は、次の手順に従って Docker をインストールします。さもないと、Podman をインストールします

メモ ソフトウェアのみの環境のコンテナエンジンとしてのDockerのサポートは廃止されました。Dockerは、今後のリリースで別のコンテナエンジンに置き換えられる予定です。
手順
  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システムはコンテナのコレクションとして実行されます。 Podman コンテナ エンジンを使用することを選択した場合は、次の手順に従って Podman をインストールします。さもないと、Docker をインストールする

手順
  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