diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6b7702f548ca6502fd8ec0fa303590ae1ac0f2f7..c5e922f92cc287990b41f0b712685bf358b8a945 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,4 +36,8 @@ build-image-keystone:
   variables:
     CONTAINER_DIR: keystone
 
+build-image-keystone:
+  <<: *build-a-image
+  variables:
+    CONTAINER_DIR: neutron
 
diff --git a/README.md b/README.md
index 77c2196f18621c47667bdf18036485df6b3a9e5b..51c76120f0e154bf51582591252a2b142da7d4d5 100644
--- a/README.md
+++ b/README.md
@@ -4,4 +4,6 @@ Gitlab repository for building custom images
 
 ## [Keystone](/keystone)
 
+## [Neutron](/neutron)
+
 ## [Ubuntu:Jammy with podman](/ubuntu-jammy-podman)
\ No newline at end of file
diff --git a/neutron/Dockerfile b/neutron/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..81eaa3bf0c77ac8b0c1e39fa7721326992e7f331
--- /dev/null
+++ b/neutron/Dockerfile
@@ -0,0 +1,20 @@
+FROM docker.io/openstackhelm/neutron:yoga-ubuntu_focal-20240127
+# target-image-suffix: neutron:yoga-ubuntu_focal-20240127-radvd-1
+
+# install additional packages
+RUN apt -y update && \
+    apt -y install radvd && \
+    apt -y clean
+
+LABEL maintainer="MetaCentrum Cloud Team <cloud[at]metacentrum.cz>" \
+      org.label-schema.schema-version="1.0.0-rc.1" \
+      org.label-schema.vendor="Masaryk University, ICS" \
+      org.label-schema.name="g2/custom-images" \
+      org.label-schema.version="1.0.0" \
+      org.label-schema.build-date="$BUILD_DATE" \
+      org.label-schema.build-ci-job-name="$CI_BUILD_JOB_NAME" \
+      org.label-schema.build-ci-build-id="$CI_BUILD_ID" \
+      org.label-schema.build-ci-host-name="$CI_BUILD_HOSTNAME" \
+      org.label-schema.url="https://gitlab.ics.muni.cz/cloud/g2/custom-images" \
+      org.label-schema.vcs-url="https://gitlab.ics.muni.cz/cloud/g2/custom-images" \
+      org.label-schema.vcs-ref="$CI_COMMIT_SHA"