From cd9a2a14ba56e78452876efa0b6c7091c3800950 Mon Sep 17 00:00:00 2001 From: Roxedus Date: Thu, 22 Feb 2024 14:06:44 +0100 Subject: [PATCH] Add optional custom data root path --- README.md | 2 +- .../s6-overlay/s6-rc.d/svc-mod-universal-docker-in-docker/run | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 389f33dc..c0fd7421 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ In the container's docker arguments, * Set an environment variable `DOCKER_MODS=linuxserver/mods:universal-docker-in-docker` * Set the `privileged` option for the container -Docker data root will reside under `/config/var/lib/docker`. +Docker data root will reside under `/config/var/lib/docker` by default, this is configurable by setting `MODS_DIND_PERSISTENCE` to the wanted path. On amd64, QEMU will be enabled on container start. If adding multiple mods, enter them in an array separated by `|`, such as `DOCKER_MODS=linuxserver/mods:universal-docker-in-docker|linuxserver/mods:universal-mod2` diff --git a/root/etc/s6-overlay/s6-rc.d/svc-mod-universal-docker-in-docker/run b/root/etc/s6-overlay/s6-rc.d/svc-mod-universal-docker-in-docker/run index a4d16f09..7a43d80e 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-mod-universal-docker-in-docker/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-mod-universal-docker-in-docker/run @@ -31,4 +31,4 @@ fi exec \ s6-notifyoncheck -d -n 300 -w 1000 -c "docker version" \ 2>&1 /usr/local/bin/dockerd \ - --data-root "/config/var/lib/docker" + --data-root "${MODS_DIND_PERSISTENCE:-/config/var/lib/docker}"