Docker Compose 启动 PostgreSQL 数据库

打印 上一主题 下一主题

主题 531|帖子 531|积分 1593

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

  1. version: '3.0'
  2. services:
  3.   postgresql:
  4.     image: postgres:14.10
  5.     restart: always
  6.     container_name: postgresql
  7.     environment:
  8.       POSTGRES_PASSWORD: your123456
  9.     ports:
  10.       - "5432:5432"
  11.     volumes:
  12.       - ./pgsql/data:/var/lib/postgresql/data
复制代码
二 yml 配置说明

  1. postgresql 的镜像为 postgres:14.10 ,postgres 账户密码为 your123456 ,数据盘存在同级目录 ./pgsql/data 中。
复制代码
三 启动容器

  1. #docker compose 后台启动
  2. docker compose -f docker-compose.pgsql.yml up -d
复制代码
四 制止容器

  1. # docker compose 停止
  2. docker compose -f docker-compose.pgsql.yml down
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

光之使者

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表