关于docker-compose up执行以后的一个报错

docker-compose up  -d 报错:

DETAIL: The data directory was initialized by PostgreSQL version 10, which is not compatible with this version 12.6 (Debian 12.6-1.pgdg100+1).

 

原因:docker compose将按名称重用卷(这样就不会丢失数据)。移动主要的postgres版本时,您必须将数据迁移到新卷,如果那里没有任何有用的数据,则删除旧的卷。

 

解决方法: 

数据没有用就删除旧卷

docker volume ls # 查看本地所有的卷

docker volume prune # 删除未被任何容器使用的本地卷

 

posted @ 2023-02-07 14:00  海_纳百川  阅读(217)  评论(0编辑  收藏  举报
本站总访问量