Docker说;存储引擎出现错误28“;
今天早上一切正常,因为几个小时后,当我启动docker容器时,我从我的数据库docker容器中得到以下响应:Docker说;存储引擎出现错误28“;,docker,docker-compose,Docker,Docker Compose,今天早上一切正常,因为几个小时后,当我启动docker容器时,我从我的数据库docker容器中得到以下响应: db_1 | ERROR: 1030 Got error 28 from storage engine db_1 | 180129 13:57:08 [ERROR] Aborting db_1 | db_1 | 180129 13:57:08 [Note] /usr/sbin/mysqld: Shutdown complete db_1
db_1 | ERROR: 1030 Got error 28 from storage engine
db_1 | 180129 13:57:08 [ERROR] Aborting
db_1 |
db_1 | 180129 13:57:08 [Note] /usr/sbin/mysqld: Shutdown complete
db_1 |
re53rc1_db_1 exited with code 1
我在谷歌上搜索发现,这意味着没有足够的可用磁盘空间。我的docker apache容器上的df-h
向我显示:
Filesystem Size Used Avail Use% Mounted on
none 60G 57G 0 100% /
tmpfs 64M 0 64M 0% /dev
tmpfs 1000M 0 1000M 0% /sys/fs/cgroup
/dev/vda2 60G 57G 0 100% /var/www
shm 64M 0 64M 0% /dev/shm
osxfs 465G 425G 41G 92% /etc/apache2/sites-available/000-default.conf
tmpfs 1000M 0 1000M 0% /sys/firmware
我想知道为什么会突然出现这种情况,我该如何解决?我的硬盘空间>40GB,所以这不是原因
谢谢。第二个输出是您的机器输出还是docker容器的输出?@edwin来自apache docker容器的输出。您的数据库中是否还有其他容器?或者您在这个容器上安装了mysql?我的数据库中有另一个容器,但是由于上述原因,这个容器没有启动。您使用的是什么存储驱动程序
docker info-f'{.Driver}}'
显示主机上而不是容器内的磁盘使用情况。df-h
和df-i
。显示db容器的定义,包括映像和任何卷。顺便说一句,docker没有输出上面的错误消息,应用程序(mysql)输出了,docker传递了它。