この記事では、Dockerを使用してPostgreSQLコンテナを作成する方法について説明します。以下に、シンプルで簡単な手順といくつかのコード例を示します。
-
Dockerのインストール: まず、Dockerをインストールしてください。Dockerは、コンテナ化されたアプリケーションを実行するためのプラットフォームです。公式のDockerウェブサイトからインストーラーをダウンロードし、インストールしてください。
-
PostgreSQLコンテナの作成: 次に、PostgreSQLコンテナを作成します。以下のコマンドを使用して、Dockerイメージからコンテナを作成します。
docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
上記のコマンドでは、コンテナの名前を「my-postgres」とし、パスワードを「mysecretpassword」として設定しています。必要に応じて、名前とパスワードを変更してください。
- PostgreSQLコンテナに接続: 作成したコンテナに接続するには、以下のコマンドを使用します。
docker exec -it my-postgres psql -U postgres
上記のコマンドは、コンテナ内でPostgreSQLのコマンドラインツール(psql)を実行するためのものです。
- PostgreSQLデータベースの作成: コンテナに接続した後、PostgreSQLデータベースを作成することができます。以下のコマンドを使用して、新しいデータベースを作成します。
CREATE DATABASE mydatabase;
上記のコマンドでは、「mydatabase」という名前のデータベースを作成しています。必要に応じて、データベース名を変更してください。