📜  使用 docker 安装 postgres (1)

📅  最后修改于: 2023-12-03 15:22:10.901000             🧑  作者: Mango

使用 Docker 安装 PostgreSQL

PostgreSQL 是一款非常流行的开源关系型数据库管理系统,可以用于各种规模的应用程序。

本文将介绍如何使用 Docker 安装 PostgreSQL。

准备环境

首先需要安装 Docker 和 Docker Compose。如果你还没有安装,请先参考 Docker 官方文档进行安装。

  • Docker 官方文档:https://docs.docker.com/engine/install/
  • Docker Compose 官方文档:https://docs.docker.com/compose/install/
创建 Docker Compose 文件

创建一个名为 docker-compose.yml 的文件,并添加以下内容:

version: '3'
services:
  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: your_password
      POSTGRES_DB: your_database
    volumes:
      - ./data:/var/lib/postgresql/data
    ports:
      - 5432:5432
启动容器

在命令行工具中使用以下命令启动容器:

docker-compose up -d

这将自动下载 PostgreSQL 镜像,并在后台启动容器。

连接 PostgreSQL

使用以下命令连接到 PostgreSQL 数据库:

psql -h localhost -p 5432 -U postgres
修改密码

使用以下命令修改 PostgreSQL 密码:

ALTER USER postgres WITH PASSWORD 'your_new_password';
进入容器

有时需要进入容器,执行一些任务,可以使用以下命令进入容器:

docker exec -it <container_id> /bin/bash
关闭容器

使用以下命令关闭容器:

docker-compose down

以上就是使用 Docker 安装 PostgreSQL 的全部过程。使用 Docker 非常方便,能够轻松构建和管理各种不同的应用程序。