コンテナの終了を通知するアプリ

Posted: , Modified:   Docker Qiita

本稿は Qiita 投稿記事 のバックアップです.

概要

コンテナで単発の計算をさせていて、終了を通知してほしい。 iPhone 用の Pushover アプリを使っているので、これを利用する。

通知コンテナ

イベントの取得は、ここ に書いた通り。 後は die イベントを取得して Pushover API を叩く。

簡単な実装を GitHubDockerHub にて公開中。

使い方

$ 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 オプションに正規表現を渡すとマッチするコンテナ名を持つもののみ通知するようになる。