PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Kontener Dockera zamyka się, podając błąd „katalog danych ma niewłaściwą własność” podczas wykonywania w systemie Windows 10

Jest to udokumentowany problem z obrazem Postgres Docker w systemie Windows [1 ][2 ][3 ][4 ]. Obecnie wydaje się, że nie ma sposobu na prawidłowe zamontowanie katalogów Windows jako woluminów. Zamiast tego możesz użyć stałego woluminu Docker, na przykład:

  db:
    image: postgres
    environment:
      - POSTGRES_USER=attendize
      - POSTGRES_PASSWORD=attendize
      - POSTGRES_DB=attendize
    ports:
      - "5433:5432"
    volumes:
      - pgdata:/var/lib/postgresql/data
    networks:
    - attendizenet

volumes:
  pgdata:

Inne rzeczy, które nie działały:

Środowisko
    environment:
      - PGDATA=/var/lib/postgresql/data/mnt
    volumes:
      - ./pgdata:/var/lib/postgresql/data
  • Użyj uchwytu powiązania (docker-compose 3.2)
    volumes:
      - type: bind
        source: ./pgdata
        target: /var/lib/postgresql/data
  • Uruchomiony jako POSTGRES_USER=root

Więcej informacji:

GitHub

Fora Dockera



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL CASE ... END z wieloma warunkami

  2. Wykonaj aktualizację alembika w wielu schematach

  3. PostgreSQL konwertuje kolumny na wiersze? Transponować?

  4. Jeśli liczba PostgreSQL(*) jest zawsze wolna, jak stronicować złożone zapytania?

  5. Nie można połączyć się z Postgres DB, ponieważ typ uwierzytelniania 10 nie jest obsługiwany