我按照 fig 网站上的教程创建了一个 postgres 容器。我将容器命名为 db。
容器正在运行,我的应用程序能够正常连接到它。当我尝试在运行db容器时运行命令 fig run db psql
时,出现了错误:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
如何在正在运行的db容器中进入psql
接口?
docker run <image>
和docker exec <container>
非常重要。你也可以只使用docker exec -it <container> /bin/bash
进行开发。 - schmunkdocker exec -ti NAME_OF_CONTAINER psql -U YOUR_POSTGRES_USERNAME DATABASE
- Fazle Rabbi