diff --git a/.goreleaser.yml b/.goreleaser.yml
index 7ad42096809ad80fedbd8a6af348c953089a8416..402b3c1d6046e5e60fe1853d6ff000cea97c0843 100644
--- a/.goreleaser.yml
+++ b/.goreleaser.yml
@@ -30,7 +30,7 @@ builds:
     main: ./examples/example01
 
 dockers:
-  - dockerfile: "examples/example01/target.Dockerfile"
+  - dockerfile: "examples/example01/goreleaser.Dockerfile"
   - image_templates:
       - "registry.code.fbi.h-da.de/danet/gnmi-target/ubuntu:{{ .Tag }}"
     use: buildx
diff --git a/examples/example01/goreleaser.Dockerfile b/examples/example01/goreleaser.Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..a4e328fd2ddd649fc9694cce6de085f2e60bf6da
--- /dev/null
+++ b/examples/example01/goreleaser.Dockerfile
@@ -0,0 +1,29 @@
+ARG GOLANG_VERSION=1.22
+ARG GITLAB_PROXY
+ARG BUILDARGS
+
+FROM ${GITLAB_PROXY}ubuntu:22.04 as ubuntu
+RUN apt-get update && apt-get upgrade -y && apt-get install -y \
+    iproute2 \
+    iputils-ping \
+    openssh-client \
+    openssh-server \
+    libssl-dev
+
+COPY gnmi-target /usr/bin/gnmi-target
+EXPOSE 7030
+ENTRYPOINT ["/usr/bin/gnmi-target"]
+CMD [ "start", "--log", "debug" ]
+
+FROM ${GITLAB_PROXY}debian:bookworm as debian
+RUN apt-get update && apt-get upgrade -y && apt-get install -y \
+    iproute2 \
+    iputils-ping \
+    openssh-client \
+    openssh-server \
+    libssl-dev
+
+COPY gnmi-target /usr/bin/gnmi-target
+EXPOSE 7030
+ENTRYPOINT ["/usr/bin/gnmi-target"]
+CMD [ "start", "--log", "debug" ]
diff --git a/examples/example01/goreleaser.Dockerfile.dockerignore b/examples/example01/goreleaser.Dockerfile.dockerignore
new file mode 100644
index 0000000000000000000000000000000000000000..1b5f66dbd3d9f49c99aa3fd55f200ea20bcb3d99
--- /dev/null
+++ b/examples/example01/goreleaser.Dockerfile.dockerignore
@@ -0,0 +1,12 @@
+.git
+.gitlab
+.cobra.yaml
+.dockerignore
+.gitlab-ci.yaml
+CONTRIBUTING.md
+README.md
+ci
+doc
+artifacts
+build-tools
+examples/models