Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker说;存储引擎出现错误28“;_Docker_Docker Compose - Fatal编程技术网

Docker说;存储引擎出现错误28“;

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

今天早上一切正常,因为几个小时后,当我启动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      |
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传递了它。