docker exec -it yiialkalmi_postgres_1 psql -U project -W project
Noget forklaring
docker exec -itKommandoen til at køre en kommando til en kørende container.itflag åbner en interaktiv tty. Dybest set vil det medføre tilslutning til terminalen. Hvis du vil åbne bash-terminalen, kan du gøre dette
docker exec -it yiialkalmi_postgres_1 bash
-
yiialkalmi_postgres_1Containernavnet (du kan bruge container-id'et i stedet, som i dit tilfælde ville være40e39bd0329a) -
psql -U project -W projectKommandoen til at udføre til den kørende container -
Ubruger -
WFortæl psql, at brugeren skal blive bedt om adgangskoden på forbindelsestidspunktet. Denne parameter er valgfri. Uden denne parameter er der et ekstra forbindelsesforsøg, som normalt vil finde ud af, at en adgangskode er nødvendig, se PostgreSQL-dokumenterne. -
projectden database, du vil oprette forbindelse til. Der er ikke behov for-dparameter for at markere det som dbname, når det er det første ikke-option argument, se docs:-d"svarende til at angive dbname som det første ikke-valgmulighedsargument på kommandolinjen."
Disse er specificeret af dig her
environment:
POSTGRES_DB: project
POSTGRES_USER: project
POSTGRES_PASSWORD: project