PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tidak dapat terhubung ke wadah buruh pelabuhan Postgres dari wadah Golang

Sepertinya Anda menggunakan citra go daripada membangun citra Anda sendiri.

Alih-alih image: golang:1.7 ganti dengan build: . untuk membangun dan menggunakan Dockerfile . Anda .

Anda juga mungkin perlu meneruskan variabel lingkungan postgres DB_HOST , DB_USER , DB_PASS dll. Anda dapat mencapainya tetapi membuat misalnya docker.env file dan kemudian tambahkan env_file di bawah aplikasi go Anda docker-compose.yml berkas:

Contoh docker.env :

DB_HOST=postgres
DB_USER=user
DB_PASS=pass
DB_NAME=mydb

Dikoreksi docker-compose.yml :

version: '2'
services:
    app:
        build: .
        volumes:
          - ./:/server/http
        ports:
            - "80:8080"
        links:
            - postgres
            - mongodb
            - redis
        environment:
            DEBUG: 'true'
            PORT: '8080'
        env_file: 
          - docker.env

    postgres:
        image: onjin/alpine-postgres:9.5
        restart: unless-stopped
        ports:
            - "5432:5432"
        environment:
            LC_ALL: C.UTF-8
            POSTGRES_USER: user
            POSTGRES_PASSWORD: pass
            POSTGRES_DB: mydb

    mongodb:
        image: mvertes/alpine-mongo:3.2.3
        restart: unless-stopped
        ports:
            - "27017:27017"

    redis:
        image: sickp/alpine-redis:3.2.2
        restart: unless-stopped
        ports:
            - "6379:6379"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. connection.select_value hanya mengembalikan string di postgres dengan permata pg

  2. Deploy Postgres11 ke Elastic Beanstalk - Memerlukan /etc/redhat-release

  3. Tidak dapat mengakses tabel tanpa nama public.table. Apakah ada cara untuk menyingkirkan publik?

  4. Gabungkan 2 kolom menjadi satu kolom SQL

  5. Apa yang Baru di PostgreSQL 12