如何映射gentics / mesh docker图像的配置目录?

时间:2018-04-25 14:19:07

标签: docker gentics-mesh

我试图像这样开始网格:

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

但是配置目录保持为空。在数据目录中,所有内容都已创建。

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

我从sneep投了答案,因为这应该有效。虽然它实际上不是图像中的曝光卷,但 它们在hub.docker.com repo for mesh的描述中具有。

Dockerfile中的gentics mesh repository讲述了这个故事:

首先是这一点:

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卷,因为它们是暴露的内容。

但如上所述,之前的答案应该可以正常运作。