Docker ComposeでDocker Machineをセットアップしようとしています。
シナリオ1(Docker Machineなし)Docker Machineなしで
実行docker-compose up -dすると、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を使用しています。
docker rmi $(docker images -f dangling=true -q)およびdocker volume rm $(docker volume ls -f dangling=true -q)

tmpfsは何の関係もありません--virtualbox-disk-size。これはメモリにマウントされた(RAMディスクのような)ファイルシステムであり、ディスクにアクセスするものはありません。