以下の内容はhttps://nainaistar.hatenablog.com/entry/use-docker-lint-by-hadolintより取得しました。


Dockerfileを静的解析できるhadolintを使う(Haskell Docker Linter)

Dockerfileを静的解析できるhadolint(Haskell Docker Linter)を使ってみました。詳細は公式やほかの方のブログを見てください。

環境

  • 20230312時点

対応

Dockerfileが存在するディレクトリで、次のコマンドを実行するとDockerfileに対してlintをかけられます。

docker run --rm -i hadolint/hadolint < Dockerfile

GitHub Actionsもあるため、次の使い方でlintをかけられます。

- uses: hadolint/hadolint-action@v3.1.0
  with:
    dockerfile: Dockerfile

ソースコード

終わりに

カスタマイズもできるのですが自分が活用しているDockerfileがシンプルだったのか、特に修正箇所もなかったのでかなり薄い記事になっています。

自分が使用しているDockerfileについてベストプラクティスに従っているかどうかを確認したい場合は、簡単に使用できるので確認してみてはいかがでしょうか。

参考情報




以上の内容はhttps://nainaistar.hatenablog.com/entry/use-docker-lint-by-hadolintより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14