我正在尝试使用 Macos 中的 docker 映像运行基础数据库,如下所示。
docker run --init --rm --name=fdb-0foundationdb/foundationdb:6.2.22
在 172.17.0.2:4500 上启动 FDB 服务器这似乎开始了。但是在登录到容器后我连接到 fdb cli,我得到以下错误状态。docker exec -it fdb-0 /bin/bash root@9e8bb6985be5:/var/fdb# fdbcli 使用集群文件 `/var/fdb/fdb.cluster'。
数据库不可用;输入“状态”以获取更多信息。
欢迎来到 fdbcli。如需帮助,请键入“帮助”。fdb> 状态
使用集群文件“/var/fdb/fdb.cluster”。
协调员没有此数据库的记录。协调器地址不正确,这些机器上的协调状态丢失,或者没有创建数据库。
172.17.0.2:4500(可达)
无法找到数据分发器工作人员。
无法找到 ratekeeper 工作人员。
我看到了这个问题https://forums.foundationdb.org/t/fdbcli-access-external-docker/1069。但是,也无法在主机网络中成功运行。任何帮助,将不胜感激。