Postgresインスタンス用のDocker Composeファイルを作成します
dockerを作成するには、postgreSqlインスタンスのファイルを作成するには、最初に選択したディレクトリに `docker-compose.yml`という名前の新しいファイルを作成します。テキストエディターでファイルを開き、次の内容を貼り付けます。
`` yaml
バージョン：「3.9」

サービス：
  postgres：
    画像：postgres
    container_name：my-postgres
    環境：
      postgres_user：postgres
      postgres_password：mysecretpassword
      postgres_db：mydatabase
    ポート：
       - 「4121：5432」
    ボリューム：
      -postgres-data：/var/lib/postgresql/data

ボリューム：
  Postgres-data：
`` `

この構成は、公式PostgreSQL画像を使用してPostgreSQLサービスを作成します。環境変数を使用して、PostgreSQLユーザー名、パスワード、およびデータベース名を設定します。コンテナは、ホストマシンのポート4121をマッピングして、コンテナ内の5432ポートをポートします。名前付きのボリュームであるPostgres-dataを使用して、PostgreSQLデータを保存し、コンテナが削除されていても持続することを保証します。

Docker Composeを使用してPostgreSQLインスタンスを開始するには、Docker-Compose.ymlファイルを作成して実行したディレクトリに端子ウィンドウまたはコマンドプロンプトを開きます。

「バッシュ
docker -compose up -d
`` `

このコマンドは、Docker-Compose.ymlファイルでデタッチドモードで定義されているサービスを開始するため、端末またはコマンドプロンプトを使用し続けることができます。サービスを停止してコンテナを削除するには、実行してください。

「バッシュ
Docker-Compose Down
`` `

「mySecretpassword」をPostgreSQLインスタンスの選択した安全なパスワードに置き換えることを忘れないでください。