docker PANIC: could not locate a valid checkpoint record
docker postgresql 启动异常
- 一般是非正常的关闭
- 造成事务的日志文件损坏了
- 这个基本就是数据会消失
- 还不如重新设置容器来的简单
恢复办法
- 关闭或者删除当前容器
- 使用交互方式启动
docker run -it -v /Users/jimogangdan/data/pgsql:/var/lib/postgresql/data postgres:latest /bin/zsh
使用postgresql回复日志
gosu postgres pg_resetwal -f /var/lib/postgresql/data
回复后设置密码
su postgres
psql
ALTER USER postgres WITH PASSWORD '123456';
\q
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/16915334.html