Export of locally available Docker image to local file system

Is it possible:

  • export of locally available image to local file system ?
  • import of local file of image to local docker repository, which is not available before the operation ?

  • Salt: 'dockerng' __virtual__ returned False
  • How to run Docker on Ubuntu 15.04?
  • How to run livereload with gulp within a docker container?
  • Using a Dockerfile for testing in TeamCity
  • Docker + SSL + apache2 + x509
  • Does it make any difference to include or omit :latest when pulling a Docker image?
  • Why is “docker start” outputting the name of the container?
  • Concourse Pipeline failing for simple pipleline
  • Importing a python module in Jython StreamSets - ImportError: No module named
  • Connect Docker Containers with remote debugger
  • Filter docker images by name
  • How can I setup #Spark/#Kafka on Docker ?
  • One Solution collect form web for “Export of locally available Docker image to local file system”

    You can use docker save yournamespace/yourimage:label > image.tar.gz to save your image to a local tar.gz file.

    You can then re-import it and set a new tag pointing to your repository with cat yourimage.tar.gz | docker import - yourrepository:5000/yournamespace/yourimage:label.

    Then you can push it to your local docker repository called repository with a simple docker push yourrepository:5000/yournamespace/yourimage:label.

    EDIT: Keep in mind that volumes are not included in the tar.gz file!

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.