docker exec -it yiialkalmi_postgres_1 psql -U project -W project
Beberapa penjelasan
docker exec -it
Perintah untuk menjalankan perintah ke container yang sedang berjalan.it
flag membuka tty interaktif. Pada dasarnya itu akan menyebabkan untuk melampirkan ke terminal. Jika Anda ingin membuka terminal bash, Anda dapat melakukannya
docker exec -it yiialkalmi_postgres_1 bash
-
yiialkalmi_postgres_1
Nama wadah (Anda dapat menggunakan id wadah sebagai gantinya, yang dalam kasus Anda adalah40e39bd0329a
) -
psql -U project -W project
Perintah untuk dieksekusi ke container yang sedang berjalan -
U
pengguna -
W
Beri tahu psql bahwa pengguna perlu dimintai kata sandi pada saat koneksi. Parameter ini opsional. Tanpa parameter ini, ada upaya koneksi tambahan yang biasanya akan mengetahui bahwa kata sandi diperlukan, lihat dokumen PostgreSQL. -
project
database yang ingin Anda hubungkan. Tidak perlu-d
parameter untuk menandainya sebagai dbname ketika itu adalah argumen non-opsi pertama, lihat dokumen:-d
"sama dengan menetapkan dbname sebagai argumen non-opsi pertama di baris perintah."
Ini ditentukan oleh Anda di sini
environment:
POSTGRES_DB: project
POSTGRES_USER: project
POSTGRES_PASSWORD: project