11月 2019年

Dockerコンテナのデフォルトログ出力設定

今回は「Dockerのデフォルトログ管理方法(ロギングドライバー、保存先、ローテート)」についてまとめます。 目次 概要 ロギングドライバー ログ出力設定 ログ確認 現在設定の確認方法 デフォルト設定の修正方法 json-fileロギングドライバー 概要 ロギングドライバー Dockerのログは「ロギングドライバー(Logging Driver)」という出力方法の変更が簡単にできる仕組みを利用して出力されています。 出力方法はnone、json-file、fluentdなど組み込みでもいくつか選択肢があります(以下の表を参照)。 何も指定していないデフォル ...

Dockerイメージにつけておきたいコメント

今回は「Dockerイメージ作成時につけておきたいコメント」についてまとめます。 目次 LABEL ENV EXPOSE Dockerイメージを作成した後、いざ利用しようとすると作った本人しか使い方が良くわからない…といった事態が発生します。 こんな状態を避けるためには「使い方をコメントとして残して、ドキュメント化しておく」必要があります。 本記事では「どんな情報を残すとよいか」についてまとめてみます。 たとえば、「Dockerイメージ」を「プログラムにおける関数」と捉えるなら、以下のような情報を残しておく必要があるように思えます。 関数 Dockerイメージ 関数名 イメージ名、タグ名 概要 LA ...