3

我通过 Digital Ocean 上的液滴安装安装了 Hasure GraphQL 引擎。

即使我使用 ssh 获得了对 droplet 实例的 root 访问权限,我也无法连接到 Hasura droplet docker 映像中的实例。

要运行以连接到 docker 映像中的 postgres 实例的命令列表是什么?

4

1 回答 1

2

ssh编辑到 Digital Ocean 实例后,列出所有正在运行的 docker 容器:

docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                     NAMES
....................................................

记下有CONTAINER ID问题的容器。然后你可以在容器内有一个终端会话,并用于psql连接到数据库:

docker exec -it 05b3a3471f6f bash
root@a5sd22v5-# psql -U postgres

这个SO question更相关。

于 2019-06-14T18:59:23.707 回答