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 нет на этой странице документации (на момент написания статьи нет).

  docker, ubuntu

  Смотреть все посты