【发布时间】:2018-11-27 21:10:24
【问题描述】:
所以我的问题是我使用 Dokku 和默认的 Digital Ocean 设置部署了一个错误的 Rails 应用程序。由于我没有设置任何东西来清理/tmp 目录,因此这个rails 应用程序已经占用了所有磁盘空间。
所以df的输出是:
Filesystem 1K-blocks Used Available Use% Mounted on
udev 1506176 0 1506176 0% /dev
tmpfs 307356 27488 279868 9% /run
/dev/vda1 60795672 60779288 0 100% /
tmpfs 1536772 0 1536772 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 1536772 0 1536772 0% /sys/fs/cgroup
/dev/vda15 106858 3419 103439 4% /boot/efi
tmpfs 307352 0 307352 0% /run/user/0
所以我的磁盘空间不足,但我不知道如何进入容器清理它。我发现的任何dokku **** 返回/home/dokku/.basher/bash: main: command not found
Access denied 都是因为我完全没有高清空间。
所以 2 个问题。
1:如何进入容器清除tmp目录
2:有没有办法设置最大磁盘大小限制,这样 Dokku 就不会再次吃掉整个 HD?
谢谢
【问题讨论】:
-
我也遇到了这个问题
标签: ruby-on-rails docker dokku