Запустите Redmine Docker с общей базой данных между компьютерами. - PullRequest
0 голосов
/ 12 октября 2018

Я хочу создать переносимую установку Redmine, используя Docker, поэтому у меня нет проблем с установкой всех видов зависимостей от нескольких разновидностей Linux.

Мои цели:

  1. иметь запуск Redmine из док-контейнера
  2. сохранить свою конфигурацию и базу данных
  3. иметь возможность обмениваться постоянными данными между машинами через USB-ключ / внешний жесткий диск

Хотя запуск redmine из док-контейнера действительно прост с использованием официального образа redmine, постоянная часть вызывает у меня головную боль.

Мне нужны все настройки и данные, созданные запущенным экземпляром redmine, локально на переносном устройстве, иЯ хочу настроить несколько машин для запуска redmine с этого устройства, если оно подключено к сети (ручной запуск).

Я попытался привязать каталог на устройстве, как показано в документации к изображениям:

version: '3.1'

services:
  redmine:
    image: redmine
    ports:
      - 8080:3000
    volumes:
      - path/to/thumbdrive/redmine:/usr/src/redmine/files

Но хотя привязка портов и директорий работает (может получить доступ к службе, может видеть файлы из базыh) никакие данные не записываются в каталог .../files и все теряется при запуске контейнера.

...