タグ

ブックマーク / qiita.com/TakiTake@github (1)

  • Dockerfileが技術的負債になる前にラベルを付けよう - Qiita

    そのベースイメージはどのリポジトリで管理されてるの? Dockerfileを分割管理したまでは良かったけれど、久々にベースのimageを更新しようとしたら、リポジトリどれだっけ?となり、時間を浪費したので解決策を共有します。 リポジトリのURLをLABELとして明示的に記載しよう LABELはmaintainerだけ書くとこじゃないですよ。せっかくkey-value形式で何でも書けるので、後悔しないためにもここに運用上必要な情報を記載しておくことをオススメします。 公式のドキュメントによると、キーが被らないようにドメイン名をひっくり返した値をプレフィックスとして使うよう推奨されています。Javaのパッケージ名と同じですね。 例として、プロジェクト内でベースイメージとして使っているjava-baseと、アプリ用のイメージappのDockerfileがあるとします。ドメイン名がtakitake

    Dockerfileが技術的負債になる前にラベルを付けよう - Qiita
  • 1