Postgres DB无法在Docker中启动 - Mac

时间:2017-10-17 08:58:58

标签: postgresql docker docker-compose postgresql-9.1

我已经在我的开发中使用了Postgres DB,而在我最后一次推送我的Spring Micro-services时,Postgres DB没有启动,以下是来自kitematic的docker输出

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
2017-10-17T08:37:47.562145630Z 
Data page checksums are disabled.
2017-10-17T08:37:47.562162938Z 
fixing permissions on existing directory /var/lib/postgresql/data ... ok
initdb: could not create directory "/var/lib/postgresql/data/pg_xlog": No space left on device
initdb: removing contents of data directory "/var/lib/postgresql/data"

有人对此有所了解吗?我无法找到解决方案

1 个答案:

答案 0 :(得分:1)

嗨,如果你的机器有足够的空间,那么这个问题是因为悬空图像和悬空卷移除了那些使用 图片docker volume rm $(docker volume ls -f dangling=true -q)docker volume prune docker rmi $(docker images -f dangling=true -q)

您也可以docker system prune完全清理泊坞窗

如果你仍然遇到这个问题,唯一的办法就是重置docker就像新的一样