困っていた内容
Fargate のタスク定義のパラメーターで sysctl を利用をしたいです。
サポートされているか教えてください。
どう対応すればいいの?
sysctl
は、ECS や Fargate では SystemControls
のパラメーターとして利用することができます。
systemControls コンテナ内で設定する名前空間カーネルパラメータのリスト。このパラメータは、Docker Remote API のコンテナの作成セクションの Sysctls にマップされ、--sysctl オプションは docker run にマップされます。
しかし、SystemControls は現時点では、Fargate または、Windows コンテナに対応しておりません。 ECS の EC2 起動タイプ (Linux) では SystemControls の設定が可能ですので、設定が必要な場合は、ECS の EC2 起動タイプ (Linux) を利用いただくことが可能です。
注記 このパラメータは、Windows コンテナ、または Fargate 起動タイプを使用するタスクではサポートされていません。