【发布时间】:2017-12-18 19:22:28
【问题描述】:
我在docker 版本1.11.2。我正在尝试docker save 一张图片,但我得到了
一个错误。
我做了docker images 来查看图像的大小,结果是这样的
myimage 0.0.1-SNAPSHOT e0f04657b1e9 10 months ago 1.373 GB
我所在的服务器空间不足,但它有 2.2 GB 可用,但是当我运行 docker save myimage:0.0.1-SNAPSHOT > img.tar 时,我得到了
write /dev/stdout: no space left on device
我删除了所有退出的容器和悬空的卷,希望能够使其正常工作,但没有任何帮助。
【问题讨论】:
-
试试看这个问题是否对你有帮助stackoverflow.com/questions/30604846/…
-
@Daniel 这就是我得到建议删除卷和退出容器但没有运气的地方:(
-
您检查过 /tmp 可用空间和可用内存吗?我已经看到了那些已满的情况,这以您描述的误导性错误消息结束。您可能希望将输出通过管道传输到 gzip 或 netcat 到具有更多可用空间的服务器
-
@Marged
df /tmpFilesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/centos-root 50808832 48607856 2200976 96% / -
或者,动态压缩它:
docker save myimage:0.0.1-SNAPSHOT | gzip > img.tar.gz
标签: docker