neo4j版本4.0.0 docker容器在重启时重置密码

时间:2020-02-29 18:39:45

标签: docker neo4j

我正在运行4.0.0版本neo4j docker镜像。初始用户名/密码组合为neo4j / test。我在连接到系统数据库时以及使用以下命令:server change-password通过webapp更新了密码。每当我停止容器时(我将其用于本地开发,因此当我关闭笔记本电脑时,容器也将关闭),密码将重置。如何使密码在重新启动容器后仍然有效?

1 个答案:

答案 0 :(得分:0)

您只需要使用音量(--volume n4j:/data)。卷是持久性的方式。

我尝试运行以下命令:

docker run \
  -p 7474:7474 \
  -p 7687:7687 \
  --volume n4j:/data \
  --name neo -d neo4j:4.0.0
  • 我导航至http://localhost:7474
  • 我使用neo4j / neo4j登录
  • 我将密码从neo4j更改为 neo4j123
  • 我停止了该容器:docker stop neo
  • 我删除了容器:docker rm neo

但是看到...卷'n4j'仍然在docker volume ls中。

  • 现在,我将运行具有相同体积的新容器。
  • 导航到http://localhost:7474
  • 使用 neo4j123 进行身份验证,可以使用!