自学内容网 自学内容网

Docker Compose 启动 PostgreSQL 数据库

Docker Compose 启动 PostgreSQL 数据库


本文介绍了如何通过 Docker Compose 快速启动 PostgreSQL 数据库。在 docker-compose.pgsql.yml 文件中,定义了 PostgreSQL 14.10 版本的镜像,并通过配置环境变量设置数据库密码 your123456。数据库的持久化数据存储在宿主机的 ./pgsql/data 目录下,确保数据即使在容器停止后仍然可以保留。

通过简单的命令,用户可以轻松启动或停止数据库容器。docker compose -f docker-compose.pgsql.yml up -d 命令用于后台启动 PostgreSQL 容器,而 docker compose -f docker-compose.pgsql.yml down 则用于停止并清理容器。此方法提供了快速部署和管理数据库实例的解决方案,适用于开发和测试环境中需要灵活部署数据库的场景。

一 配置 docker-compose.pgsql.yml

version: '3.0'
services:
  postgresql:
    image: postgres:14.10
    restart: always
    container_name: postgresql
    environment:
      POSTGRES_PASSWORD: your123456
    ports:
      - "5432:5432"
    volumes:
      - ./pgsql/data:/var/lib/postgresql/data

二 yml 配置说明

postgresql 的镜像为 postgres:14.10 ,postgres 账户密码为 your123456 ,数据盘存在同级目录 ./pgsql/data 中。

三 启动容器

#docker compose 后台启动
docker compose -f docker-compose.pgsql.yml up -d

四 停止容器

# docker compose 停止
docker compose -f docker-compose.pgsql.yml down

原文地址:https://blog.csdn.net/u014394049/article/details/142315190

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!