diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 12aa2a85b80297bccc24e6b80a269343764606c9..6352c8a281414faa5c5c5d3f0667793ac70c9bfe 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,7 @@ stages:
   - build
   - tests
   - deploy
+  - deploy_readme
 
 workflow:
   rules:
@@ -272,3 +273,21 @@ deploy_docker_release_tag:
     - docker push "duniter/duniter-v2s:latest"
   dependencies:
     - build_release
+
+readme_docker_release_tag:
+  stage: deploy_readme
+  rules:
+    - if: "$CI_COMMIT_TAG && $CI_COMMIT_TAG =~ /^v*/"
+    - when: never
+  image:
+    name: chko/docker-pushrm
+    entrypoint: ["/bin/sh", "-c", "/docker-pushrm"]
+  variables:
+    DOCKER_USER: "duniterteam"
+    DOCKER_PASS: "$DUNITERTEAM_PASSWD"
+    PUSHRM_SHORT: "Duniter v2 based on Substrate framework"
+    PUSHRM_TARGET: "docker.io/duniter/duniter-v2s"
+    PUSHRM_DEBUG: 1
+    PUSHRM_FILE: "$CI_PROJECT_DIR/docker/README.md"
+  script: "/bin/true"
+