我通过 Digital Ocean 上的液滴安装安装了 Hasure GraphQL 引擎。
即使我使用 ssh 获得了对 droplet 实例的 root 访问权限,我也无法连接到 Hasura droplet docker 映像中的实例。
要运行以连接到 docker 映像中的 postgres 实例的命令列表是什么?
我通过 Digital Ocean 上的液滴安装安装了 Hasure GraphQL 引擎。
即使我使用 ssh 获得了对 droplet 实例的 root 访问权限,我也无法连接到 Hasura droplet docker 映像中的实例。
要运行以连接到 docker 映像中的 postgres 实例的命令列表是什么?
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更相关。