PostreSQL公式Dockerイメージにサンプルデータベース(PostgreSQL Sample Database)を作成し、使用できるようにします。
-
Dockerイメージを作成します。
docker build -t ghcr.io/cm-fujikawa/docker-postgres-dvdrental:latest .
-
GitHub Container registryからDockerイメージをプルします。
docker pull ghcr.io/cm-fujikawa/docker-postgres-dvdrental:latest
-
Dockerコンテナを起動します。
docker run --rm -it -d \ -p 5432:5432/tcp \ -e POSTGRES_PASSWORD=mysecretpassword \ --name dvdrental \ ghcr.io/cm-fujikawa/docker-postgres-dvdrental:latest
-
コンテナに接続します。
docker exec -it dvdrental /bin/sh
-
psqlコマンドでPostgreSQLサーバに接続します。
psql -U postgres
-
データベース一覧を表示します。
\l
-
dvdrentalデータベースに接続します。
\c dvdrental
-
オブジェクト一覧を表示します。
\d
-
psqlコマンドを終了します。
\q
-
コンテナから抜けます。
exit
-
コンテナを停止します。
docker stop dvdrental