Postgres数据库不在Docker中启动 – Mac

在我的开发中,我已经使用了Postgres DB,而在最后一次推送我的Spring Micro服务时,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" 

任何人有这个想法? 我找不到解决scheme

嗨,如果你有你的机器中有足够的空间,那么这个问题是因为悬挂的图像和悬摆量删除使用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

如果你仍然面临这个问题,唯一的办法就是重新设置一个新的Docker