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

Zmiana portu serwera kontenerów postgres w Docker Compose

Zakładam, że postgres działa na porcie 5432 w kontenerze i chcesz go udostępnić na hoście na 5433.

Ta kreska portów:

ports:
    - "5433:5432"

ujawni serwer na porcie 5433 na hoście. W tym scenariuszu możesz pozbyć się istniejącej strofy ekspozycji.

Jeśli chcesz udostępnić usługę tylko innym usługom zadeklarowanym w pliku tworzenia (a NIE localhost), po prostu użyj strofu ekspozycji i wskaż już wewnętrznie ujawniony port 5432.

Pamiętaj, że dyrektywa EXPOSE tak naprawdę nic nie robi (jest to raczej wskazówka dla Ciebie). Port 5432 zostanie ujawniony innym usługom zadeklarowanym w pliku tworzenia z dyrektywą lub bez niej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć pojedynczy punkt końcowy dla konfiguracji replikacji PostgreSQL za pomocą HAProxy?

  2. Refaktoryzuj klucz obcy do pól

  3. Obcinanie wszystkich tabel w bazie danych Postgres

  4. Importuj zrzut MySQL do bazy danych PostgreSQL

  5. Jak działa POSITION() w PostgreSQL