ドッカーの統計結果を使用して、CPU使用率が100%を超えるコンテナをどのように殺すかを試してみること。私は、ファイルに統計をエクスポートし、結果を見て、100%を超えるCPUを持つコンテナIDを探して、40%のコンテナを殺しているように見えます。結果は00.00%の形式で返されますが、ファイル内の%と比較してawkが数値をどのように見ているかはわかりません。ドッカーの統計結果を使用してコンテナを殺す
#!/bin/bash
docker stats --no-stream > /tmp/cpu.log
sed -i 's/CONTAINER//g' /tmp/cpu.log
KILLCPU=$(awk '$2 >= 11000 {print$1}' /tmp/cpu.log)
docker stop $KILLCPU