https://bugzilla.redhat.com/show_bug.cgi?id=1093000

            Bug ID: 1093000
           Summary: Unable to save an image to a tar archive
           Product: Fedora
           Version: 20
         Component: docker-io
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected], [email protected],
                    [email protected], [email protected],
                    [email protected], [email protected], [email protected]



Description of problem:
I tried to dump content of docker image to a tarball with command "docker save"
It failed with error message "no space left on device"

Version-Release number of selected component (if applicable):
I was able to reproduce problem with docker-io from stable repository and with
docker-io from updates-testing

[root@vm-169 docker]# rpm -q docker-io
docker-io-0.9.1-1.fc20.x86_64
or
docker-io-0.10.0-2.fc20.x86_64

How reproducible:
Allways


Steps to Reproduce:
1. Create big docker image (e.g. 1.8 GiB)
[root@vm-169 docker-freeipa]# docker images 
REPOSITORY    TAG       IMAGE ID            CREATED             VIRTUAL SIZE
big_image     latest    b366efe500de        57 minutes ago      1.778 GB
fedora        20        b7de3133ff98        5 days ago          372.7 MB

2. save docker image to tarball
[root@vm-169 docker]# docker save big_image > big_image.tar


Actual results:
[root@vm-169 docker]# docker save big_image > big_image.tar
2014/04/30 12:39:38 Error: write
/docker-export-085323451/934d868afd0a79629df2cad704cbc1ed9344654625569263a630933d2785de57/layer.tar:
no space left on device
[root@vm-169 docker]# file big_image.tar
big_image.tar: empty
[root@vm-169 docker]# ls -l big_image.tar 
-rw-r--r--. 1 root root 0 Apr 30 13:41 big_image.tar

Expected results:
File big_image.tar should not be empty and should contain data from docker
image with name big_image


Additional info:
Directory /tmp should be used for creating small temporary files, because it is
mounted on tmpfs. I think it would be better to use /var/tmp in this case.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
golang mailing list
[email protected]
https://lists.fedoraproject.org/mailman/listinfo/golang

Reply via email to