docker logs 查看报错信息
容器启动命令
docker run --name postgres2 --restart=always -e POSTGRES_PASSWORD=postgresql12#$ -p 1152:5432 -v /postgres/data:/var/lib/postgresql/data -v /postgres/archive:/var/lib/postgresql/archive -d postgres:15.3
解决办法:
docker stop postgres
rm -rf /postgres/data/*
cd /usr/local/pgsql
mv data data.bak
再次启动容器,问题解决