sql >> Databáze >  >> RDS >> PostgreSQL

Změna portu serveru postgres kontejnerů v Docker Compose

Předpokládám, že postgres běží na portu 5432 v kontejneru a vy jej chcete vystavit na hostiteli na 5433.

Toto sloka:

ports:
    - "5433:5432"

zpřístupní server na portu 5433 na hostiteli. V tomto scénáři se můžete zbavit své stávající expoziční sloky.

Pokud chcete službu zpřístupnit pouze jiným službám deklarovaným v souboru compose (a NE localhost), použijte sloku pro vystavení a nasměrujte ji na již interně vystavený port 5432.

Mějte na paměti, že direktiva EXPOSE ve skutečnosti nic nedělá (je to spíše nápověda pro vás). Port 5432 bude vystaven ostatním službám deklarovaným v souboru pro vytváření s direktivou nebo bez ní.



  1. Vyvolání PHP skriptu ze spouštěče MySQL

  2. Omezení CHECK v MySQL nefunguje

  3. Která odvětví nejvíce těží z přístupu?

  4. GreenDao freemaker.jar chybí