Монтируем AWS Volume и перенос на него /var/lib/docker

После заказа небольшого инстанса обычно заказываешь HDD Volume, который необходимо смонтировать и далее использовать для docker local storage.

После заказа нового volume и прекрепения к конкретному инстансу, создаем файловую систему и пропишем fstab.

Новые volume являются блочными устройствами и мы должны создать на них файловую систему, прежде чем сможем их смонтировать. Проверим текущий тип фаловой системы

Создаем файловую систему

Создадим точку монтирования

Монтируем

Пропишем в fstab наш новый раздел для автоматического майнта при загрузке инстанса, предварительно сделаем бекап нашего fstab

Добавим строку

Теперь перенесем все содержимое /var/lib/docker на наш новый раздел. Для Ubuntu/Debian Linux выполним следующие действия

В файле /lib/systemd/system/docker.service изменим строку указав новое место для docker

Останавливаем docker service

Проверим, чтобы docker был остановлен

Если вывод пустой, выполняем

Теперь выполним перенос данных из старого /var/lib/docker в новый каталог

Процедура может занятьдлительное время если каталог был большим.

После завершения запускаем docker

Проверим, чтобы докер запустился с новым каталогом

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *