diff --git a/.dockerignore b/.dockerignore
index f6053b3965d6a7fd60c8947b550043fed36a9968..004ea8494a9ae48c8f2bbf41fe60ba9a574eb701 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,3 +1,4 @@
 # Created by .ignore support plugin (hsz.mobi)
 **
 !/Dockerfile
+!/entrypoint.sh
diff --git a/.gitignore b/.gitignore
index bbb17f64c68aaf0cf4547109dbf7fa8b5e8bcfb5..8ab44f6cd5aaf7c92ab5f1caadac054a5e8993ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
 !/.hadolint.yaml
 !/Dockerfile
 !/README.md
+!/entrypoint.sh
diff --git a/Dockerfile b/Dockerfile
index ece1f09deb3bd4224dc4d45ddae93ac6b83f61c2..6c87304163e3acc295a168f6792141bd7aa18795 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -3,6 +3,7 @@ FROM $DOCKER_REGISTRY/tools/docker/hadolint:latest AS source
 
 FROM $DOCKER_REGISTRY/tools/docker/alpine:latest AS runtime
 COPY --from=source /bin/hadolint /bin/
+COPY entrypoint.sh /entrypoint.sh
 RUN set -ex && \
-    chmod a+x /bin/hadolint && \
-ENTRYPOINT [ "/bin/hadolint" ]
+    chmod a+x /bin/hadolint /entrypoint.sh
+ENTRYPOINT [ "/entrypoint.sh" ]
diff --git a/entrypoint.sh b/entrypoint.sh
new file mode 100644
index 0000000000000000000000000000000000000000..dd21eb99fc8301f3507ba5ff06b2904c31c0cd72
--- /dev/null
+++ b/entrypoint.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/env sh
+
+hadolint $@