docker exec -it yiialkalmi_postgres_1 psql -U project -W project
Eine Erklärung
docker exec -itDer Befehl zum Ausführen eines Befehls für einen laufenden Container. Dasitflags öffnen ein interaktives tty. Grundsätzlich wird es dazu führen, dass es an das Terminal angeschlossen wird. Wenn Sie das Bash-Terminal öffnen möchten, können Sie dies tun
docker exec -it yiialkalmi_postgres_1 bash
-
yiialkalmi_postgres_1Der Containername (Sie könnten stattdessen die Container-ID verwenden, die in Ihrem Fall40e39bd0329awäre ) -
psql -U project -W projectDer Befehl, der für den laufenden Container ausgeführt werden soll -
UBenutzer -
WTeilen Sie psql mit, dass der Benutzer zur Verbindungszeit zur Eingabe des Kennworts aufgefordert werden muss. Dieser Parameter ist optional. Ohne diesen Parameter gibt es einen zusätzlichen Verbindungsversuch, der normalerweise herausfindet, dass ein Passwort benötigt wird, siehe die PostgreSQL-Dokumentation. -
projectdie Datenbank, mit der Sie sich verbinden möchten. Das-dist nicht erforderlich Parameter, um ihn als Datenbanknamen zu markieren, wenn er das erste Nicht-Optionsargument ist, siehe Dokumentation:-d"entspricht der Angabe von dbname als erstes Nicht-Optionsargument auf der Befehlszeile."
Diese werden von Ihnen hier angegeben
environment:
POSTGRES_DB: project
POSTGRES_USER: project
POSTGRES_PASSWORD: project