我一直在尝试弄清楚如何将数据装载到MacOS上的neo4j导入目录中。这是我的docker-compose.yml
services:
neo4j:
image: docker.io/neo4j:4.3.2
container_name: neo4j
ports:
- 7474:7474
- 7687:7687
volumes:
- $HOME/neo4j/logs:/logs
- $HOME/neo4j/dummydata:/import
正如您所看到的,我正在尝试挂载dummydata目录,其中包含一些csv文件到neo4j docker容器的导入目录中。但是,当我通过运行docker exec -ti neo4j
查看容器时,可以看到容器中的导入目录是完全空的。我对另一个基于python的docker容器做了同样的事情:3.8-slim image。在这里,csv文件被装载到容器中。所以这就是为什么它最终必须针对一些我不理解的neo4j特定的东西。有人知道我做错了什么吗?
不过,有趣的是,neo4j容器能够将日志文件写入我本地计算机上的日志目录。所以他肯定是在处理挂载的目录。
发布于 2021-08-19 07:07:06
/import
是正确的文件夹吗?
你有没有试过使用?
services:
neo4j:
image: docker.io/neo4j:4.3.2
container_name: neo4j
ports:
- 7474:7474
- 7687:7687
volumes:
- $HOME/neo4j/logs:/logs
- $HOME/neo4j/dummydata:/var/lib/neo4j/import #changed folder
源here
https://stackoverflow.com/questions/68850174
复制