Контейнер neo4j версии 4.0.0 docker сбрасывает пароль при перезагрузке - PullRequest
0 голосов
/ 29 февраля 2020

Я использую образ версии 4.0.0 neo4j docker. Исходная комбинация имени пользователя и пароля - neo4j / test. Я обновляю пароль при подключении к системной базе данных, а также через веб-приложение, используя следующую команду :server change-password. Каждый раз, когда я останавливаю контейнер (я использую его для локальной разработки, поэтому, когда я выключаю свой ноутбук, контейнер также выключается), пароль сбрасывается. Как заставить пароль пережить перезапуск контейнера?

1 Ответ

0 голосов
/ 01 марта 2020

Вам просто нужно использовать громкость (--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 , все работает !!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...