PS:最佳解决方式是将目录挂载到宿主机,容器出问题了,数据还在,以下方式容器出问题会丢失数据,以下思想只供参考!!! 用过docker的人都知道,docker是不适合来放数据库的,这也不是绝对的.如果你在docker中放postgresql数据库,肯定会碰到这个问题,数据库状态无法保存.如果断电了,或是docker commit后,发现数据的数据全没了.在网上查过不少相关资料,都没有很好的解决这个问题.我用的postgresql是9.6版本的,以下是我的解决方法. postgresql初始化后,