Skip to content

docker安装postgres

docker镜像地址和介绍:https://hub.docker.com/_/postgres

一、docker安装

这里以安装13.9为例

安装命令:

docker run --restart=unless-stopped -d --name postgres -v /software/postgres/data:/var/lib/postgresql/data  -p 5432:5432  -e POSTGRES_PASSWORD=12345678 -e POSTGRES_USER=root -e POSTGRES_DB=postgresql -e PGDATA=/var/lib/postgresql/data  postgres:13.9-alpine

二、参数说明

dockerhub镜像有介绍这里大体介绍其中几个:

  • POSTGRES_PASSWORD: 密码,对应默认数据库的密码,这个参数是必填的

  • POSTGRES_USER: 管理员账号,没有则使用postgres 的默认用户

  • POSTGRES_DB: 对应数据库的名称,如果未指定,则将使用 POSTGRES_USER 的值

  • PGDATA: 数据库数据存储的路径,默认/var/lib/postgresql/data