我是Docker的新手,我想启动一个我可以连接到的docker Neo4j社区容器(端口7474(,并且Neo4j数据和日志存储在容器外部的桌面文件夹中。我正在一台Windows机器上工作。
我正在尝试保存一个docker-compose.yml
文件并使用docker-compose up -d
从 Kitematic CL 中触发它
yml 文件中应存储哪些内容?有没有更好/更简单的方法可以做到这一点?
neo4j:
image: official/neo4j:latest
ports:
- "7474:7474"
volumes:
- C:/Users/UserME/Desktop/neo4j/
由于您所需要的只是要持久化的数据,因此我建议使用命名卷:
volumes:
neo4j_data: ~
services:
neo4j:
image: neo4j:latest
volumes:
- neo4j_data:/data