如何重置 couchbase docker 容器密码

How to reset couchbase docker container password

我已经安装了 3 个 docker 容器的 couchbase 节点。几周后,当我尝试登录时,我不记得我的管理员密码了。经过研究,我找不到重置密码的方法。我是 docker 世界的新手,所以也许我错过了一些东西。下面有一个来源,但我相信这不会影响我的问题。我如何重置管理员密码?

source

据我所知,重置管理员密码的唯一方法是使用 couchbase-cli's reset-admin-password 选项,该选项必须在本地 运行。

由于您在 docker 中,一种选择是在 Docker 内部执行 bash,并在那里执行 运行 couchbase-cli。例如:

docker exec -it db /bin/bash

那时,你应该有一个 bash 提示符,你可以在那里 运行 couchbase-cli。

我找到了解决方案并想与大家分享。在我通过 docker gui 单击 docker 仪表板后,我去了容器的 bash 然后执行了下面的代码。

couchbase-cli reset-admin-password --new-password 123456

上面的 Matthew 先生为我们提供了一种更复杂的方法来获取容器的 bash。