概要
コンテナで単発の計算をさせていて、終了を通知してほしい。iPhone 用の Pushover アプリを使っているので、これを利用する。
通知コンテナ
イベントの取得は、ここ に書いた通り。後は die イベントを取得して Pushover API を叩く。
簡単な実装を GitHub と DockerHub にて公開中。
使い方
$ docker pull jkawamoto/docker-notifier
$ docker run -v /var/run/docker.sock:/var/run/docker.sock jkawamoto/docker-notifier <USER> <TOKEN> --filter sample.*
ここで と は、Pushover から渡されるユーザ API キーとアプリケーションキー。--filter
オプションに正規表現を渡すとマッチするコンテナ名を持つもののみ通知するようになる。