小编rot*_*ers的帖子

为什么我的Neo4j映像的多个容器与Docker共享数据?

我正在尝试设置Docker和Neo4j。我想在3个不同的端口上创建3个单独的数据库。

要获取图像: sudo docker pull neo4j

然后创建3个这样的容器:

sudo docker run -d --publish=7474:7474 --publish=7687:7687 --volume=$HOME/db-neo-test-01/data:/data --volume=$HOME/db-neo-test-01/logs:/logs neo4j:latest

sudo docker run -d --publish=7475:7474 --publish=7688:7687 --volume=$HOME/db-neo-test-02/data:/data --volume=$HOME/db-neo-test-02/logs:/logs neo4j:latest

sudo docker run -d --publish=7476:7474 --publish=7689:7687 --volume=$HOME/db-neo-test-03/data:/data --volume=$HOME/db-neo-test-03/logs:/logs neo4j:latest

然后,我连接到<ipaddress>:7474设置初始密码。

现在,当我连接到另一个端口时7475,我突然设置了一个密码,如果在此处添加一个节点,则可以在所有其他容器中检索该节点。

我该如何设置以便隔离数据,并且可以为每个数据库实例使用不同的密码?

ubuntu neo4j docker

3
推荐指数
1
解决办法
278
查看次数

标签 统计

docker ×1

neo4j ×1

ubuntu ×1