我试图像这样开始网格:
docker run -v /tmp/mesh/data:/mesh/data -v /tmp/mesh/conf:/mesh/conf -it -p 8080:8080 gentics/mesh
但是配置目录保持为空。在数据目录中,一切都在创建。
我们需要访问配置文件来调整应用程序。
我试图像这样开始网格:
docker run -v /tmp/mesh/data:/mesh/data -v /tmp/mesh/conf:/mesh/conf -it -p 8080:8080 gentics/mesh
但是配置目录保持为空。在数据目录中,一切都在创建。
我们需要访问配置文件来调整应用程序。
根据https://hub.docker.com/r/gentics/mesh/,配置目录应该安装在/mesh/config
,而不是/mesh/conf
。
我对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
卷,因为它们是暴露的。
但如前所述,先前的答案应该可以正常工作。