Я хочу создать переносимую установку Redmine, используя Docker, поэтому у меня нет проблем с установкой всех видов зависимостей от нескольких разновидностей Linux.
Мои цели:
- иметь запуск Redmine из док-контейнера
- сохранить свою конфигурацию и базу данных
- иметь возможность обмениваться постоянными данными между машинами через 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
и все теряется при запуске контейнера.