Как установить контейнер на внешний жесткий диск с использованием Portainer?

Приветствую всех!
  • 3 декабря 2023 г. 9:29
Ответы на вопрос 3
Для установки контейнера на внешнем жестком диске с использованием Portainer, вам нужно будет выполнить следующие шаги:

1. Сначала убедитесь, что внешний жесткий диск правильно подключен к вашему системному блоку или серверу и корректно отображается в файловой системе. 

2. Перейдите в Portainer и создайте новую конфигурацию тома. 
   - Перейдите на страницу Volumes.
   - Нажмите на кнопку “Add volume”.
   - Введите имя для нового тома.
   - В разделе "Driver" выберите "local".
   - В разделе "Driver options", введите ключ "device" и введите путь к вашему внешнему диску в значение.

3. Создайте новый контейнер с использованием этого тома.
   - Перейдите на страницу "Containers".
   - Нажмите на кнопку "Add container".
   - Введите имя и выберите образ для вашего нового контейнера.
   - В разделе "Volumes" добавьте ваш новый том.

Это могут быть общие инструкции, но некоторые детали сценария установки могут варьироваться в зависимости от конкретной развертываемой системы и исполняемого контейнера. Пожалуйста, убедитесь, что вы правильно указали путь к вашему внешнему диску и перед добавлением нового тома проверили его доступность.
Важно уже не столько, где физически располагаются контейнеры, сколько где располагаются данные. Вероятно, данные находятся в службах (immich-server и immich-microservices). Вы можете изменить разделы volumes следующим образом:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload на - ${UPLOAD_LOCATION}:/path/to/your/mountpoint/data, где "/path/to/your/mountpoint/data" – это путь до нужной вам папки на жестком диске.
      - /etc/localtime:/etc/localtime:ro оставляем без изменений. 
 Можно вручную создать резервные копии конфигурации portainer и dockerfile, так как они скорее всего не изменяются часто.
Похожие вопросы