Docker Root Dir

По умолчанию Docker хранит свое окружение (образа, контейнеры и т.д.) в /var/lib/docker. Однако часто может возникать проблема нехватки места из-за большого размера контейнеров при хранении в /var на корневом томе.

В примере показн вариант переноса корневой дирректории docker на смонтированный том /u01 :

sudo systemctl stop docker
sudo cp -rp /var/lib/docker/ /u01/
sudo mv /var/lib/docker /var/lib/docker.old
sudo ln -s /u01/docker/ /var/lib/
sudo systemctl daemon-reload
sudo systemctl start docker

Для проверки выполним docker info и проверим значением параметра Docker Root Dir:.