使用docker安装tar时,设备上没有剩余空间
我使用使用docker安装tar时,设备上没有剩余空间,docker,Docker,我使用dockerquickstart终端在Windows7-64位系统上安装了一个基于docker的tar文件 docker load -i some_docker_image.tar 该命令以静默方式进行了一些处理,并刷新了一个输出: Error response from daemon: Untar re-exec error: exit status 1: output: write /usr/include/c++/4.4.4/gnu/java/net/protocol/http
docker
quickstart
终端在Windows7-64位系统上安装了一个基于docker的tar文件
docker load -i some_docker_image.tar
该命令以静默方式进行了一些处理,并刷新了一个输出:
Error response from daemon: Untar re-exec error: exit status 1: output:
write /usr/include/c++/4.4.4/gnu/java/net/protocol/http/Handler.h: no space left on device
如何清理部分安装的tar软件包以清理不必要占用的硬盘空间?首先:
首先,确保所有容器都已停止并移除:使用
docker ps-a
检查状态,谢谢VonC。我之前也尝试过这个选项(除了我没有停止并移除),但我的记忆还是太低了。docker ps-a不返回任何内容。@amp您使用的docker计算机版本是什么?我正在Win7-64位上运行基于Windows的docker quickstart终端,版本为:docker version 1.9.1,builda34a1d5@amp然后简单地尝试创建一台新机器:docker machine create newmachine&&docker machine ssh newmachine
:看看是否,在newmachine
中,您可以成功执行docker拉取操作。感谢VonC。但我必须需要足够的空间来尝试这些命令。此外,我不想拉,因为我的图像已经在焦油格式。所以,首要任务是清理可能被焦油上悬挂的图像占据的空间。当前的C驱动器状态是:99.9 GB中有2.18 GB可用空间。
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)