diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 059fa478b91b87a050f925b1cfff132b669226fc..af74df4dfd4c09355ebafd7b1ca4c10ee2cbae44 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,6 +12,9 @@ cache:
 
 variables:
   MAVEN_OPTS: "-Dmaven.repo.local=maven.repository"
+  DOCKER_DRIVER: overlay
+  DOCKER_HOST: tcp://localhost:2375
+
 
 build-app:
   stage: build
@@ -28,3 +31,14 @@ test-app:
     - mvn test -B
   dependencies:
     - build-app
+    
+docker-app:
+  stage: package
+  image: docker:git
+  services:
+  - docker:18-dind
+  script:
+    - docker login lab.it.hs-hannover.de:4567 -u htf-cmh -p au5UqNsYYqDqnAbQyGgY
+    - docker build -t lab.it.hs-hannover.de:4567/htf-cmh/vis_buildserver_gitlabci_demo:${CI_COMMIT_SHORT_SHA} .
+    - docker push lab.it.hs-hannover.de:4567/htf-cmh/vis_buildserver_gitlabci_demo:${CI_COMMIT_SHORT_SHA}
+