如何将 PostgreSQL 部署为 Docker 容器

  • Post author:
  • Post category:其他


在这里插入图片描述

PostgreSQL,也称为 Postgres,是领先的对象关系数据库系统。它之所以受欢迎,是因为它高度符合 SQL 标准,并且包含可简化大规模处理复杂数据集的附加功能。

PostgreSQL 使用传统的客户端-服务器架构,因此您需要独立于应用程序代码运行它。在本指南中,您将部署 PostgreSQL 服务器实例作为 Docker 容器。这避免了将包添加到您的主机,并有助于将您的数据库与堆栈的其他部分隔离开来。在继续之前,请确保您已经安装了 Docker。



入门

PostgreSQL 在 Docker Hub 上有一个官方镜像,它有几种不同的变体。标签可让您在从 v9 到 v14 的主要 PostgreSQL 版本之间进行选择,并选择用作基本映像的操作系统。提供了 Alpine、Debian Stretch 和 Debian Bullseye。

出于本教程的目的,我们将使用postgres:14在 Bullseye 上提供 PostgreSQL 14 的标签。您可以自由选择不同的版本以满足您的要求。

docker run使用以下命令启动 PostgreSQL 容器:

docker run -d \
    --name postgres \
    -p 5432:5432
    -e POSTGRES_PASSWORD=<password> \
    -v postgres



版权声明:本文为wlcs_6305原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。