Похоже, у вас есть определенные потребности на основе контейнера.Таким образом, перемещение корня данных докера в другое место, похоже, не является подходящим ответом (хотя вы можете сделать это в любом случае).
То, что вам нужно, это " volume ".
Оберните ваш образ в файл docker-compose и смонтируйте некоторые каталоги контейнеров как том, указывающий на некоторый путь к «хосту» (вне корневого каталога данных докера).Они действительно должны быть каталогами, которые будут запрашивать много места и указывать на VG или внешнюю точку монтирования ( например NFS) с достаточным пространством!
Например:
...
my-service:
image: my-image
volumes:
- "/path/within/host/opt/data/tmp/:/path/within/container/cache/:rw"
- "/path/within/host/opt/data/layers/:/path/within/container/layers/:rw"
- "/path/within/host/opt/data/logs/:/path/within/container/logs/:rw"
...
(обратите внимание, что " rw " здесь можно опустить, поскольку это значение по умолчанию)