我正在尝试设置我的基本Go应用程序来建立到Postgres数据库的连接。我使用docker-compose将两者都用作服务。当我运行docker-compose up时,当Go应用程序试图连接到Postgres时,我得到了一个超时错误。一些错误或丢失的东西阻止了我的Go应用程序能够连接到Postgres。 docker-compose.yml services:
api:
build: .
ports:
- 8080:8080
environment:
- GOPATH=/go # set up GOPATH in container to
我是码头新手,我用的是码头写作。由于某种原因,我的postgres容器现在坏了
我正在尝试这个命令docker-compose up --no-deps --build db
它还我这个
MacBook-Pro-de-Javier:goxo.api javier$ docker-compose up --no-deps --build db
Recreating testapi_db_1
Attaching to testapi_db_1
db_1 | LOG: database system was shut down at 2017-04-20 17:19:05 UTC
db_1
我正在努力地从另一个容器连接到一个运行的容器和postgres数据库。我可以在本地运行时连接,但我怀疑在尝试从另一个容器连接时忽略了一些网络问题。我目前看到的特定错误是psycopg2.OperationalError: could not translate host name "my_network" to address: Temporary failure in name resolution 这是我的docker-compose: version: '3'
当我试图连接到Docker容器中的Postgres数据库时,我得到了以下错误。我在windows上使用pgAdmin 4作为我的客户端。
Password does not match for user "postgres".
我的docker-compose文件如下:
version: "3"
services:
db:
image: postgres
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES
我使用docker-compose构建了一个带有postgresql的flask应用程序。但flask无法连接postgresql。错误消息: conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: Connection refused
Is the server running on host "pos
我正在Docker中设置一个使用Django和Postgres的应用程序。我无法从应用程序连接到Postgres。我跑步的时候:
docker-compose run web python manage.py runserver
docker-compose run web python manage.py migrate
我得到以下错误:
django.db.utils.OperationalError: could not connect to server: No such file or directory
Is the server running local
我对firewalld有点困惑,我试图通过使用docker-compose强制容器只在localhost上侦听来保护docker容器:
docker-compose ps
Name Command State Ports
--------------------------------------------------------------------------------------
srv_postgres-srv_1 /docker-entrypoint.sh