update¶
使い方: docker update [オプション] コンテナ [コンテナ...]
1つまたは複数のコンテナの設定を更新
  --help=false               使い方を表示
  --blkio-weight=0           ブロック IO (相対ウエイト)、10 ~ 1000 の間
  --cpu-shares=0             CPU 共有 (相対ウエイト)
  --cpu-period=0             CPU CFS (Completely Fair Scheduler) の上限値
  --cpu-quota=0              CPU CFS (Completely Fair Scheduler) の上限クォータ
  --cpuset-cpus=""           処理を許可する CPU を指定 (0-3, 0,1)
  --cpuset-mems=""           実行を許可するメモリ・ノード (MEMs) を指定 (0-3, 0,1)
  -m, --memory=""            メモリ上限
  --memory-reservation=""    メモリのソフト上限
  --memory-swap=""           整数値はメモリスワップの追加。 -1 はスワップを無制限に有効
  --kernel-memory=""         Kernel メモリ上限: コンテナは必ず停止
  --restart                  コンテナ再起動時の再起動ポリシーを指定
docker update コマンドはコンテナの設定を動的に更新します。このコマンドを使えば、Docker ホスト上でコンテナが多くのリソースを消費するの防ぎます。コマンドを1度実行するだけで、1つまたは複数のコンテナに対して制限を設けられます。複数のコンテナを指定するには、コンテナ名か ID を空白(スペース)区切りで指定します。
--kernel-memory 値以外は、コンテナを実行中でも停止中でもオプションを指定できます。 --kernel-memory は停止したコンテナに対してのみ指定できます。停止したコンテナに対して docker update を実行したら、次のコンテナ再起動時に値が反映します。
他にも再起動ポリシーを変更できます。コンテナに対する新しい再起動ポリシーは、 docker update コマンドを実行した直後に有効になります。