diff --git a/influxdb/3.0-core/Dockerfile b/influxdb/3.0-core/Dockerfile
index e4857248b17973a34206a4d30e4dd873e1c6d0b1..b0f4c6169c338dbb3af5970a0151b73ab40e591d 100644
--- a/influxdb/3.0-core/Dockerfile
+++ b/influxdb/3.0-core/Dockerfile
@@ -16,7 +16,7 @@ RUN groupadd --gid 1500 influxdb3 && \
              /usr/lib/influxdb3 \
              /plugins
 
-ENV INFLUXDB_VERSION=3.0.0
+ENV INFLUXDB_VERSION=3.0.1
 RUN case "$(dpkg --print-architecture)" in \
         amd64) ARCH=amd64 ;; \
         arm64) ARCH=arm64 ;; \
diff --git a/influxdb/3.0-core/entrypoint.sh b/influxdb/3.0-core/entrypoint.sh
index 662d45ffa43f2aa5979610bf95c218e6b6886584..ea30f1c240a6323f7f324fd55140aac0c090cae5 100755
--- a/influxdb/3.0-core/entrypoint.sh
+++ b/influxdb/3.0-core/entrypoint.sh
@@ -3,7 +3,11 @@ set -euo pipefail
 
 args=("${@}")
 
-if [[ "${1}" == influxdb3 ]] ; then
+if [[ "${args[0]:-}" =~ ^- ]] ; then
+    args=(influxdb3 serve "${args[@]}")
+fi
+
+if [[ "${args[0]:-}" == influxdb3 ]] ; then
     for i in "${!args[@]}"; do
         args[i]="$(envsubst <<<"${args[i]}")"
     done
diff --git a/influxdb/3.0-enterprise/Dockerfile b/influxdb/3.0-enterprise/Dockerfile
index ef39bddfade63260d6ea2ec9a77bb3df7cfebdc5..97fc774a80df1e111b67dfa6c6bb3f5badef5a28 100644
--- a/influxdb/3.0-enterprise/Dockerfile
+++ b/influxdb/3.0-enterprise/Dockerfile
@@ -16,7 +16,7 @@ RUN groupadd --gid 1500 influxdb3 && \
              /usr/lib/influxdb3 \
              /plugins
 
-ENV INFLUXDB_VERSION=3.0.0
+ENV INFLUXDB_VERSION=3.0.1
 RUN case "$(dpkg --print-architecture)" in \
         amd64) ARCH=amd64 ;; \
         arm64) ARCH=arm64 ;; \
diff --git a/influxdb/3.0-enterprise/entrypoint.sh b/influxdb/3.0-enterprise/entrypoint.sh
index 662d45ffa43f2aa5979610bf95c218e6b6886584..ea30f1c240a6323f7f324fd55140aac0c090cae5 100755
--- a/influxdb/3.0-enterprise/entrypoint.sh
+++ b/influxdb/3.0-enterprise/entrypoint.sh
@@ -3,7 +3,11 @@ set -euo pipefail
 
 args=("${@}")
 
-if [[ "${1}" == influxdb3 ]] ; then
+if [[ "${args[0]:-}" =~ ^- ]] ; then
+    args=(influxdb3 serve "${args[@]}")
+fi
+
+if [[ "${args[0]:-}" == influxdb3 ]] ; then
     for i in "${!args[@]}"; do
         args[i]="$(envsubst <<<"${args[i]}")"
     done