Docker Postgress数据库映像rake db:迁移磁盘已满错误

时间:2018-07-05 14:03:32

标签: ruby-on-rails postgresql docker docker-compose docker-machine

即使使用了足够的磁盘空间,使用docker-compose run web bundle exec rake db:migrate进行的docker机器导轨迁移也没有得到足够的磁盘空间错误

2 个答案:

答案 0 :(得分:1)

好像您有悬空的图像。您可以使用以下简单方法删除它们:

dReferral

它不会删除卷,数据库等...

答案 1 :(得分:0)

docker计算机已满,因此您可以释放本地硬盘驱动器上的空间并遵循以下命令:

通过删除所有未使用的容器,网络,图像(悬空的和未引用的)以及可选的卷来释放空间。

docker system prune -a

docker volume prune

请注意,这将删除数据库,您必须执行

docker-compose up

然后重新创建数据库并再次填充它。