6
Docker Machine:设备上没有剩余空间
我正在尝试使用Docker Compose设置Docker Machine。 场景1(没有Docker Machine) 如果我在docker-compose up -d没有Docker Machine的情况下运行,它会按意图创建3个链接的容器(nginx + mongodb + nodejs)。 场景2(使用Docker Machine) 然后,我使用Docker Machine创建VM,并告诉Docker与进行对话eval $(docker-machine env streambacker-dev)。 在这一点上,如果我在docker机器上SSH并运行df -h,则会得到: 如果随后运行docker-compose up -d,则在下载最后一个容器时收到“设备上没有剩余空间”错误。 之后,“ tmpfs”似乎确实有点满了: 检查--virtualbox-disk-size选项显示它的默认值为20000 MB,我认为这是我们在两张图片上都可以看到的“ / dev / sda1”。那么,为什么容器会填充“ tmpfs” n,而“ tmpfs”到底是什么呢?是一个临时下载目录吗?如何为容器创建更多空间? 谢谢! 有关信息,我正在使用Docker Machine 0.4.0-rc2和Docker Compose 1.3.2。