機雷がなんだ! 全速前進!

SEというかプログラマというか、日々のエンジニア生活の中で体験したことなどを中心に書き残しています。

Dockerfile の Lintツール hadolint を触ってみた

ハロウィンのイラスト「黒猫の魔法使い」

Dockerfile の Lintツール hadolint を試してみました。

名前は【Haskell(ha) Dockerfile(do) Linter(lint)】を略して hadolint だそうです。

Dockerfile の記述内容がベストプラクティスに沿っているかチェックしてくれます。

 

例えば、下記のような使い方ができます。(一部未確認)

  • インストールせずコンテナイメージとして実行(★確認済)
  • インストールしてコマンドラインで実行(★確認済)
  • インストールしてVSCode機能拡張と連携して実行(★確認済)
  • CI/CDパイプラインに組み込んで自動実行&通知(☆未確認)

また未確認のものもありますが、

作業記録&作業レジューム用に今回試したことをGithubに置いておきます。

https://github.com/orinbou/how-to-use-hadolint

github.com

未確認のものは後日試してみようと思います。