Dockerを使用してPostgreSQLコンテナを作成する方法


この記事では、Dockerを使用してPostgreSQLコンテナを作成する方法について説明します。以下に、シンプルで簡単な手順といくつかのコード例を示します。

  1. Dockerのインストール: まず、Dockerをインストールしてください。Dockerは、コンテナ化されたアプリケーションを実行するためのプラットフォームです。公式のDockerウェブサイトからインストーラーをダウンロードし、インストールしてください。

  2. PostgreSQLコンテナの作成: 次に、PostgreSQLコンテナを作成します。以下のコマンドを使用して、Dockerイメージからコンテナを作成します。

docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres

上記のコマンドでは、コンテナの名前を「my-postgres」とし、パスワードを「mysecretpassword」として設定しています。必要に応じて、名前とパスワードを変更してください。

  1. PostgreSQLコンテナに接続: 作成したコンテナに接続するには、以下のコマンドを使用します。
docker exec -it my-postgres psql -U postgres

上記のコマンドは、コンテナ内でPostgreSQLのコマンドラインツール(psql)を実行するためのものです。

  1. PostgreSQLデータベースの作成: コンテナに接続した後、PostgreSQLデータベースを作成することができます。以下のコマンドを使用して、新しいデータベースを作成します。
CREATE DATABASE mydatabase;

上記のコマンドでは、「mydatabase」という名前のデータベースを作成しています。必要に応じて、データベース名を変更してください。