在 Docker 中安装 PostgreSQL

在 Docker 中安装和运行 PostgreSQL

步骤 1: 安装 Docker

确保你的系统上已经安装了 Docker。如果没有安装,请参考官方文档:

步骤 2: 拉取 PostgreSQL 镜像

打开终端或命令提示符,运行以下命令来拉取最新的 PostgreSQL 镜像:

docker pull postgres

步骤 3: 运行 PostgreSQL 容器

使用以下命令来启动一个新的 PostgreSQL 容器。在这个例子中,我们将容器命名为 my-postgres,并将主机的端口 5432 映射到容器的端口 5432。同时,我们设置了一个环境变量 POSTGRES_PASSWORD 来指定数据库的密码。

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

步骤 4: 验证 PostgreSQL 是否正在运行

你可以通过以下命令查看正在运行的 Docker 容器列表,确认 my-postgres 容器是否正在运行:

docker ps

你应该会看到类似如下的输出:

CONTAINER ID   IMAGE      COMMAND                  CREATED          STATUS          PORTS                    NAMES
abc123def456   postgres   "docker-entrypoint.s…"   2 minutes ago    Up 2 minutes    0.0.0.0:5432->5432/tcp   my-postgres

步骤 5: 连接到 PostgreSQL 数据库

你可以使用 psql 命令行工具连接到 PostgreSQL 数据库。首先,进入正在运行的 PostgreSQL 容器:

docker exec -it my-postgres psql -U postgres

然后,你会看到类似如下的提示符:

postgres=#

这表示你已经成功连接到 PostgreSQL 数据库。

步骤 6: 创建新的数据库和用户(可选)

如果你需要创建一个新的数据库和用户,可以使用以下 SQL 命令:

完成后,你可以退出 psql 提示符:

\q

现在,你已经在 Docker 中成功安装并配置了 PostgreSQL 数据库。

posted @ 2025-06-24 13:58  特米恼  阅读(225)  评论(0)    收藏  举报