docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker安装和运行 PostgreSQL

在 Docker 中安装和运行 PostgreSQL的详细步骤

作者:不愿意透露姓名的樊同学

本文简述在Docker中安装和运行PostgreSQL的流程安装Docker、拉取镜像、运行容器并配置端口与密码、验证容器状态、连接数据库及创建用户,完成数据库部署,感兴趣的朋友一起看看吧

在 Docker 中安装和运行 PostgreSQL

步骤 1: 安装 Docker

确保你的系统上已经安装了 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 数据库。

到此这篇关于在 Docker 中安装和运行 PostgreSQL的文章就介绍到这了,更多相关Docker安装和运行 PostgreSQL内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文