代码之家  ›  专栏  ›  技术社区  ›  Pascal

Neo4j:通过Dockerfile中的Shell脚本将文件夹复制到/data目录

  •  2
  • Pascal  · 技术社区  · 9 年前

    我想在Neo4j官方形象的基础上打造一个Docker形象。

    在Dockerfile中,我将向图像添加一个shell脚本,我将在Dockerfile的下一步中执行该脚本。

    cp -r wikipediadb /var/lib/neo4j/data/databases/wikipediadb

    1 回复  |  直到 9 年前
        1
  •  3
  •   Pascal    9 年前

    好的,如果有人遇到同样的问题:我发现,删除目录并重新创建它是可行的。然后,您可以复制文件夹而不会出现任何问题:

    RUN rm -r /var/lib/neo4j/data RUN mkdir /var/lib/neo4j/data RUN mkdir /var/lib/neo4j/data/databases RUN cp -r wikipediadb /var/lib/neo4j/data/databases/wikipediadb