Как отобразить каталог конфигурации образа стыковщика gentics / mesh? - PullRequest
0 голосов
/ 25 апреля 2018

Я попытался запустить меш следующим образом:

docker run -v /tmp/mesh/data:/mesh/data -v /tmp/mesh/conf:/mesh/conf -it -p 8080:8080 gentics/mesh

Но каталог конфигурации остается пустым.В каталоге данных все создается.

Нам потребуется доступ к файлам конфигурации для настройки приложения.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Я проголосовал за ответ от sneep , потому что это должно работать.Хотя на самом деле это не экспонированный объем на изображении, - это , что они имеют в описании репозитория hub.docker.com для сетки .

The Dockerfile в хранилище сетки джентики рассказывает историю:

Сначала с этим битом:

RUN mkdir /data   && chown mesh: /data -R   && ln -s /data /mesh/data
RUN mkdir /config && chown mesh: /config -R && ln -s /config /mesh/config

И позже эти тома выставляются:

VOLUME /data
VOLUME /config
VOLUME /elasticsearch/data
VOLUME /elasticsearch/config

Полагаю, вы могли бы просто отобразить тома /data и /config, поскольку они являются тем, что выставлено.

Но, как уже упоминалось, предыдущий ответ должен работать просто отлично.

0 голосов
/ 25 апреля 2018

Согласно https://hub.docker.com/r/gentics/mesh/, каталог конфигурации должен быть смонтирован на /mesh/config, а не /mesh/conf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...