我试图像这样开始网格:
docker run -v /tmp/mesh/data:/mesh/data -v /tmp/mesh/conf:/mesh/conf -it -p 8080:8080 gentics/mesh
但是配置目录保持为空。在数据目录中,所有内容都已创建。
我们需要访问配置文件来调整应用程序。
答案 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
卷,因为它们是暴露的内容。
但如上所述,之前的答案应该可以正常运作。