项目场景:
最近需要使用Neo4j图数据库,因此打算使用docker部署
环境使用WSL Ubuntu22.04
问题描述
拉下最新Neo4j镜像,执行命令部署
启动容器脚本
docker run -d -p 7474:7474 -p 7687:7687 \
--name neo4j \
--env "NEO4J_AUTH=neo4j/12345" \
-v /usr/local/dockerData/neo4j/data:/data \
-v /usr/local/dockerData/neo4j/logs:/logs \
-v /usr/local/dockerData/neo4j/conf:/var/lib/neo4j/conf \
-v /usr/local/dockerData/neo4j/import:/var/lib/neo4j/import \
neo4j
执行完命令,容器运行20s就自动退出,并报Exited(70)
原因分析:
通过使用inspect
命令查看容器信息,查找容器日志
docker inspect 容器id
查看到容器日志,显示原因是创建密码长度少于8位
解决方案:
创建密码长度大于等于8位