version: "3" services: neo4j: image: 'neo4j:latest' #restart: always container_name: neo4j privileged: true environment: - NEO4J_AUTH=neo4j/neo4j ports: - 7474:7474 - 7687:7687 volumes: - /data/docker-data/neo4j/:/neo4j/ # 映射为自己的目录 - /data/docker-data/neo4j-csv:/var/lib/neo4j/import working_dir: /neo4j/ # docker-compose -f docker_compose_neo4j.yml up # docker-compose -f docker_compose_neo4j.yml down # neo4j-client -u neo4j -p 123456 bolt://localhost:7687 # 如果你只是想进入容器的命名空间,而不使用 su,你可以直接使用 nsenter # nsenter --target <PID> --mount --uts --ipc --net --pid # 查看容器的pid: docker inspect -f '{{.State.Pid}}' neo4j # http://127.0.0.1:7474/browser/ # neo4j镜像启动后默认的用户名:neo4j、密码:neo4j 可通过NEO4J_AUTH进行变更 # cat /var/lib/neo4j/conf/neo4j.conf 中: 配置 dbms.directories.import=import # 默认的本地文件加载默认路径:/var/lib/neo4j/import # LOAD CSV WITH HEADERS FROM "file:///D/Users/persons.csv" AS csvLine # CREATE (p:Person { id: toInteger(csvLine.id), name: csvLine.name })
docker单节点部署neo4j
最新推荐文章于 2024-06-24 15:58:55 发布