1

我试图像这样开始网格:

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

但是配置目录保持为空。在数据目录中,一切都在创建。

我们需要访问配置文件来调整应用程序。

4

2 回答 2

3

根据https://hub.docker.com/r/gentics/mesh/,配置目录应该安装在/mesh/config,而不是/mesh/conf

于 2018-04-25T14:24:15.493 回答
2

我对sneep的答案投了赞成票,因为这应该可行。虽然它实际上不是图像中暴露的卷,但这他们在hub.docker.com 存储库中对 mesh的描述中的内容。

gentics网格存储库中的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卷,因为它们是暴露的。

但如前所述,先前的答案应该可以正常工作。

于 2018-04-25T14:31:19.707 回答