by shigemk2

当面は技術的なことしか書かない

cpu-shares

cpuはcpu-sharesで、dockerコンテナのCPU配分の重みのようなもの。 タスク定義でcpuを定義するとdocker run --cpu-sharesが動く タスク定義パラメータのドキュメント、英語の方が詳しい(というか日本語訳がたりてない)

docs.docker.com

docs.aws.amazon.com

knowledge.sakura.ad.jp

ドキュメントを見る感じだと、タスク定義のcpuの値はnullでも0でもよくてその場合はcpu-sharesが何も渡らない状態になる(Fargateだと設定は必須)