我docker logs [container-name]用来查看特定容器的日志.
是否有一种优雅的方式来清除这些日志?
我正在尝试使用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).
此时,如果我ssh到我的docker机器并运行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 安装的 Windows 10。
我正在寻找 docker 保存容器日志的位置。
在 Linux 中,Docker 容器日志文件位于以下位置:
/var/lib/docker/containers/container-id/container-id-json.log
Run Code Online (Sandbox Code Playgroud)
但是我在哪里可以在 Windows 10 中找到它?
当我尝试构建docker映像时,我遇到了磁盘空间错误,在调查后发现以下内容:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 4G 3.8G 0 100% /
Run Code Online (Sandbox Code Playgroud)
如何解决空间不足错误?