Rulez Docker 3.6.0 pe un Mac. Rulez un singur container, care este o instanță postgres 9.6. În ultimele luni, am observat că stabilitatea instanței postgres s-a înrăutățit și în cele din urmă pur și simplu repornesc containerul de mai multe ori pe zi și apoi continuă să se prăbușească mai târziu.
Dacă opresc complet Docker, apoi îl pornesc din nou, rulez „container logs” (fără măcar să pornesc vreun container) și înregistrează foarte rapid această linie în mod repetat:
FATAL: autentificarea parolei a eșuat pentru utilizatorul „postgres”
DETALII: Parola nu se potrivește pentru utilizatorul „postgres”.
Conexiunea s-a potrivit cu pg_hba.conf linia 95: „gazdă toate toate toate md5”
Am încercat să opresc orice programe care s-ar conecta la această bază de date (de care știu) și totuși tot văd acest lucru conectat în succesiune rapidă.
Nu sunt complet sigur dacă această înregistrare este legată de problema mea cu stabilitatea. În cele din urmă, aș dori ca instanța postgres să nu se blocheze tot timpul.
Docker rulează cu portul 5432 mapat de pe Mac-ul meu la instanța docker (același port).
Dacă mă uit în container la: "/var/lib/postgresql/data/pg_hba.conf", văd că se termină cu:
găzduiește toate toate toate md5