この機能は docker/docker#26061 で実装された。
--init をつけた場合に実行されるバイナリ(/dev/init)の実態は
docker/docker#28037 により krallin/tini に変更されている。
python で time.sleep(100)するだけのコンテナを docker run で実行し、そのコンテナに対して docker stop した場合に --init 有り無しで違いがあるかを比較してみる。
この機能は docker/docker#26061 で実装された。
--init をつけた場合に実行されるバイナリ(/dev/init)の実態は
docker/docker#28037 により krallin/tini に変更されている。
python で time.sleep(100)するだけのコンテナを docker run で実行し、そのコンテナに対して docker stop した場合に --init 有り無しで違いがあるかを比較してみる。
| # vi: set ts=2 sw=2 sts=0 et: | |
| version: '2' | |
| services: | |
| netcap: | |
| image: debian | |
| cap_add: | |
| - NET_ADMIN | |
| tty: true |
docker に prometheus 用の output interface が追加されたのでそのお試し
対象の pull request - merge 済み
Add metrics output to docker by crosbymichael · Pull Request #25820 · docker/docker
ドキュメントの pull request - 2016/10/29 現在 merge 前
Add metrics docs to cli reference by crosbymichael · Pull Request #27862 · docker/docker
| #!/bin/bash | |
| set -e | |
| set -u | |
| usage() { | |
| echo >&2 "Usage:" | |
| echo >&2 " ${0} URL" | |
| exit | |
| } |