diff --git a/ansible/roles/deploy-containers/tasks/deploy.yml b/ansible/roles/deploy-containers/tasks/deploy.yml
index 64635e7cb806614d57d9bede0e9954437fb41682..d146f21a19542d1197cf90682f4867befa265040 100644
--- a/ansible/roles/deploy-containers/tasks/deploy.yml
+++ b/ansible/roles/deploy-containers/tasks/deploy.yml
@@ -25,6 +25,7 @@
     ports: "{{ container_config.ports | default(omit) }}"
     privileged: "{{ container_config.privileged | default(omit) }}"
     restart_policy: "{{ container_config.restart_policy | default(deploy_containers_defaults.restart_policy) }}"
+    shm_size: "{{ container_config.shm_size | default(omit) }}"
     sysctls: "{{ container_config.sysctls | default(omit) }}"
     timeout: "{{ deploy_containers_docker_api_timeout }}"
     ulimits: "{{ container_config.ulimits | default(omit) }}"
diff --git a/doc/source/configuration/reference/seed-custom-containers.rst b/doc/source/configuration/reference/seed-custom-containers.rst
index 6d9e05d5f485e40b21e36310ad72682aebe505f8..7b3f9b4f3569641bef84fa6280b86bc8b91435c8 100644
--- a/doc/source/configuration/reference/seed-custom-containers.rst
+++ b/doc/source/configuration/reference/seed-custom-containers.rst
@@ -44,6 +44,7 @@ Possible options for container deployment:
        ports:
        privileged:
        restart_policy:
+       shm_size:
        sysctls:
        tag:
        ulimits:
diff --git a/releasenotes/notes/add-seed-container-shm-size-support-ffc5976fb87fe285.yaml b/releasenotes/notes/add-seed-container-shm-size-support-ffc5976fb87fe285.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3d8e6d1758bb15926f5cea2a25d64feb9767a982
--- /dev/null
+++ b/releasenotes/notes/add-seed-container-shm-size-support-ffc5976fb87fe285.yaml
@@ -0,0 +1,5 @@
+---
+features:
+  - |
+    Adds support for changing ``shm_size`` parameter when deploying
+    custom seed container(s).