Docker. Меняем папку для сохранения данных по умолчанию
На моей убунте 16.04 под систему выделено скромные 30 GB, которых более чем хватает для установки многочисленных приложений (включая тот же докер). Папка с данными по умолчанию находится тут: /var/lib/docker. Но вот тратить драгоценное место под докеры-образы совсем не хочется. К тому же, место сжирается очень быстро. Поэтому, я озаботился проблемой переноса папки данных. И решение нашлось. Нашлось в комментах к статье.
Сам докер установлен у меня следующим способом.
И так, если вы хотите перенести папку данных, достаточно создать файл (если его еще нет):
/etc/docker/daemon.json
и прописать в нем:
{
"graph": "/new/path/to/docker/"
}
А далее, необходимо перезапустить сервис.
Запускаем:
docker info
и смотрим вывод. Если все сработало, то увидим что-то вроде:
Storage Driver: aufs
Root Dir: /new/path/to/docker/aufs
Что касается самого файла /etc/docker/daemon.json, то это конфигурационный файл по умолчанию для linux систем. Подробнее можно почитать в документации по docker демону.
Что обидно, так это то, что самой настройки graph нет на этой странице документации (на момент написания статьи нет).