1. 打开dockerhub查找postgres版本
地址 https://registry.hub.docker.com/_/postgres/tags
2.复制需要的版本
docker pull postgres:alpine3.17
复制需要的版本到服务器上执行
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.查看运行的容器
5.测试连接
更多参数请参考docker hub
地址:https://registry.hub.docker.com/_/postgres
标签:5432,容器,postgres,hub,部署,docker,data From: https://www.cnblogs.com/zspwf/p/17220682.html