1. 打开dockerhub查找postgres版本

 地址 https://registry.hub.docker.com/_/postgres/tags

docker 部署 postgres

 

 

 2.复制需要的版本

docker pull postgres:alpine3.17

  复制需要的版本到服务器上执行

docker 部署 postgres

 

 

 3.运行容器

  -d 后台运行 

 

      postgres_user  默认 postgres 需要更改加上参数

      postgres_password 数据库密码

      -v 把容器的/var/lib/postgresql/data映射到主机/home/data

      -p  第一个参数 主机的端口5432  第二个参数 容器的端口 5432

      --name 容器名字

docker run -d  --name some-postgres -e POSTGRES_PASSWORD=password -p 5432:5432  -v /home/data:/var/lib/postgresql/datapostgres:alpine3.17

4.查看运行的容器

docker 部署 postgres

 

 

 5.测试连接

  docker 部署 postgres

 

 

更多参数请参考docker hub  

地址:https://registry.hub.docker.com/_/postgres