docker exec -it yiialkalmi_postgres_1 psql -U project -W project
説明
-
docker exec -it
実行中のコンテナーに対してコマンドを実行するコマンド。it
フラグはインタラクティブなttyを開きます。基本的には端子に付着します。 bashターミナルを開きたい場合は、これを行うことができます
docker exec -it yiialkalmi_postgres_1 bash
-
yiialkalmi_postgres_1
コンテナ名(代わりにコンテナIDを使用できます。この場合、40e39bd0329a
になります。 ) -
psql -U project -W project
実行中のコンテナに対して実行するコマンド -
U
ユーザー -
W
接続時にユーザーにパスワードの入力を求める必要があることをpsqlに伝えます。 このパラメータはオプションです。 このパラメータがないと、通常はパスワードが必要であることがわかる追加の接続試行があります。PostgreSQLドキュメントを参照してください。 -
project
接続するデータベース。-d
は必要ありません オプション以外の最初の引数である場合にdbnameとしてマークするパラメータ。ドキュメントを参照してください:-d
「コマンドラインで最初の非オプション引数としてdbnameを指定するのと同じです。」
これらはここであなたが指定します
environment:
POSTGRES_DB: project
POSTGRES_USER: project
POSTGRES_PASSWORD: project