Linuxで回線速度を測る時に使用するSpeedtestを使いたい時がたまにあります。
初期セットアップ時に導入していつでも使えるようにした所でそんなに使わない、かといって使いたい時が全く無いわけでは無い……。
なので測りたい時だけ導入して終わったら無かった事に出来るように、Dockerイメージを作成しました。
実行
docker run --rm kthksgy/speedtest:latest
を実行してください。
初回のみイメージのダウンロードが行われます。
$ docker run --rm kthksgy/speedtest:latest
==============================================================================
You may only use this Speedtest software and information generated
from it for personal, non-commercial use, through a command line
interface on a personal computer. Your use of this software is subject
to the End User License Agreement, Terms of Use and Privacy Policy at
these URLs:
https://www.speedtest.net/about/eula
https://www.speedtest.net/about/terms
https://www.speedtest.net/about/privacy
==============================================================================
License acceptance recorded. Continuing.
Speedtest by Ookla
Server: kdatacenter.com - Seoul (id = 6527)
ISP: NTT
Latency: 47.35 ms (7.76 ms jitter)
Download: 284.09 Mbps (data used: 436.8 MB)
Upload: 79.45 Mbps (data used: 152.3 MB)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/7cc958a8-c2f3-4753-be72-07b529c03698
測定が終了すると結果を出力した後に自動でコンテナが破棄されます。
エラー時
エラー時には動作が停止してしまうようなので、Ctrl + C
かdocker stop [CONTAINER_ID]
で停止させてください。