我的docker容器

时间:2015-07-01 07:54:07

标签: linux docker

我试图在我的Linux Ubuntu 14.10 Docker容器中运行一个脚本,该容器使用fallocate命令,如下所示:

fallocate -l 10M 10meg

然而,当我运行这个脚本时,即使我在ssh&d进入我的容器时运行命令,我也会收到以下错误:

root@~$>> fallocate -l 10M 10meg
fallocate: fallocate failed: Operation not supported

为什么这会在我的容器内失败?

1 个答案:

答案 0 :(得分:3)

在撰写本文时,fallocate()系统调用不受Docker使用的文件系统Union FS的支持。 您可以使用truncate,如下所示(推荐):

truncate -s 10M 10meg

dd(贵):

dd if=/dev/zero of=10meg bs=1M count=10