### 1. Dockerをインストールします
まだマシンにDockerがインストールされていない場合は、公式のDocker Webサイト[here]（https://www.docker.com/products/docker-desktop）からダウンロードできます。

### 2.端子ウィンドウまたはコマンドプロンプトを開きます
次のコマンドを実行するには、端末ウィンドウまたはコマンドプロンプトを開く必要があります。

### 3. postgreSQL画像を引いてください
次のコマンドを使用して、dockerハブからpostgresql画像をプルします。

`` `
docker pull postgres
`` `


### 4. postgreSQL画像でドッカーコンテナを作成する
次のコマンドを使用して、PostgreSQL画像を備えたDockerコンテナを作成し、PostgreSQLパスワードを「MySecretPassWord」に設定し、ホストマシンにポート4121をマッピングして、コンテナのポート5432にマッピングします。

`` `
docker run -name my -postgres -e postgres_password = mysecretpassword -p 4121：5432 -d postgres
`` `

### 5.コンテナが実行されていることを確認します
次のコマンドを使用して、コンテナが実行されていることを確認します。

`` `
Docker PS
`` `


### 6. PostgreSQLインスタンスに接続します
次のコマンドを使用して、Dockerコンテナで実行されているPostgreSQLインスタンスに接続します。


`` `
psql -h localhost -p 4121 -u postgres
`` `


### 7. SQLクエリを実行します
PostgreSQLインスタンスに接続すると、他のPostgreSQLデータベースと同じようにSQLクエリを実行できます。
### 1. Install Docker
If you don't already have Docker installed on your machine, you can download it from the official Docker website [here](https://www.docker.com/products/docker-desktop).

### 2. Open a terminal window or command prompt
You'll need to open a terminal window or command prompt to run the following commands.

### 3. Pull the PostgreSQL image
Use the following command to pull the PostgreSQL image from Docker Hub:

```
docker pull postgres
```


### 4. Create a Docker container with the PostgreSQL image
Use the following command to create a Docker container with the PostgreSQL image, setting the PostgreSQL password to "mysecretpassword" and mapping port 4121 on the host machine to port 5432 in the container:

```
docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 4121:5432 -d postgres
```

### 5. Verify that the container is running
Use the following command to verify that the container is running:

```
docker ps
```


### 6. Connect to the PostgreSQL instance
Use the following command to connect to the PostgreSQL instance running in the Docker container:


```
psql -h localhost -p 4121 -U postgres
```


### 7. Execute SQL queries
Once you're connected to the PostgreSQL instance, you can execute SQL queries as you would with any other PostgreSQL database.