Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


20.3.1 Docker環境のインストール

Kubernetesクラスを構成するすべてのノードに対して,Dockerをインストールしてください。Dockerのインストール方法については,Dockerの公式ドキュメントを参照してください。

〈この項の構成〉

(1) dockerdに対するカーネルパラメタの設定

dockerdはデフォルトで許可されているメモリロックの量(memlock)が少ないため,次の表に示す設定ファイルの内容を変更し,ックできるメモリの量を増やしてください。

表20‒2 変更が必要な設定ファイル(daemon.jsonファイル)

項番

変更が必要な設定ファイル

所有者

アクセス権限

1

/etc/docker/daemon.json

スーパユーザ

644(デフォルト)

上記のdaemon.jsonファイルに,JSON形式で次の内容を追記してください。

  "default-ulimits": {
    "memlock": {
      "Name": "memlock",
      "Hard": -1,
      "Soft": -1
    }
  }
メモ

daemon.jsonファイルは,JSON形式で記述する必要があります。JSON形式に沿う形で追記してください。daemon.jsonファイルの内容の詳細については,Dockerの公式ドキュメントを参照してください。

変更後の設定を有効にするために,次のコマンドを実行してください。

systemctl restart docker