sysctlの値をいくつか設定しようとしています。ドッカー容器内
基本的に以下docker-composeを使ってsysctlの値を指定する
sysctl -w \
net.ipv4.tcp_keepalive_time=300 \
net.ipv4.tcp_keepalive_intvl=60 \
net.ipv4.tcp_keepalive_probes=9
。
は、直接の容器へにログインしてコマンドを実行すると、私は次のエラー
sysctl: cannot stat /proc/sys/net/ipv4/tcp_keepalive_time: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv4/tcp_keepalive_intvl: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv4/tcp_keepalive_probes: No such file or directory
を得るそれから私はhere にdocker run
で--sysctlオプションを発見しかし、私はドッキングウィンドウ経由で同等のオプションを見つけることができませんでした - 構成する。 私はデフォルトで起動するサービスがほとんどないので、docker-composeの代わりにdockerを使用することは私の選択肢ではありません。
コンポスに--sysctlオプションをcomposeで指定する方法は誰もが知っていますか?