Как я могу запустить scm manager в Docker-контейнере, чтобы использовать существующий каталог в хост-системе для конфигурации и репозиториев? - PullRequest
0 голосов
/ 24 октября 2019

Когда я запускаю scm manager через docker:

docker run sdorra/scm-manager

Как мне заставить scm manager извлекать / сохранять свои данные конфигурации и репозитории из / в существующий каталог на главнойфайловая система

1 Ответ

2 голосов
/ 25 октября 2019

Для этого вы можете использовать тома докера. С томом Docker вы можете смонтировать папку с вашего хоста в ваш контейнер. В случае домашнего каталога scm-manager это может выглядеть так:

docker run -v /host/path:/var/lib/scm sdorra/scm-manager:1.60

В левой части параметра "-v" указывается путь к файловой системе хоста, а в правой части указывается путь вконтейнер.

Примечание: Докер-контейнер scm-manager использует пользователя с uid 1000, поэтому вы должны быть уверены, что пользователь может читать и записывать этот том: chown -R 1000:1000 /host/path.

...