Я подумываю о переносе всей инфраструктуры наших документов и электронных таблиц со старого автономного сервера Samba на одно из этих популярных автономных решений, и я пытаюсь сделать лучшую долговременную, подверженную ошибкам, простую (пере) установку. Я упростил выполнение первой установки с помощью собственного файла docker-compose на основе примеров.
Он имеет множество контейнеров, включая db, веб-сервер, генератор сертификатов и валидатор.
Это выглядит очень сложным для резервного копирования для новичка в Docker, такого как я, особенно потому, что некоторые веб-сайты говорят, что я даже не должен трогать / var / lib / docker / volume /, и я боюсь, что менеджеры пакетов или установка / обновления докеров могут сломать его.
Мне кажется, что более быстрый и простой способ:
systemctl остановить докер
docker save (s); docker экспорт (и) контейнеров в tars
clonezilla / dev / sdb1 в образ или на диск того же размера (если / var / lib / docker / volume / смонтирован в / dev / sdb1)
и при необходимости на новый сервер будущей машины:
Я боюсь, что, возможно, контейнер db не подключится к этому тому, и я потеряю логины и управление версиями, но потерять файлы сложнее, чем кажется.
Насколько я понимаю, посекторное копирование разделов занимает минуты, тогда как миллионы файлов cp -R занимают часы, и эти шаги заставляют меня чувствовать себя действительно безопаснее, чтобы повторно запустить docker-compose для обновления db и веб-движков, обращенных к нему Интернет нуждается в защите и исправлении
Что, по вашему мнению, безопаснее - быстро было бы хорошо, но на самом деле не нужно - или я достаточно в безопасности?
Спасибо!
Обязательно ли использование монтирования тома? Если нет, вам следует проверить привязку креплений. Просто возьмите файловую систему с сервера A, скопируйте ее на сервер B и смонтируйте как Bind mount.
С положительной стороны, усилия по миграции минимальны, и у вас есть возможность хранить его где угодно на сервере. Не нужно хранить его в / var / lib / docker / volume. С другой стороны, вам нужно позаботиться об идентификаторах пользователей и групп и разрешениях. В зависимости от вашей настройки это может потребовать немного больше усилий.