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 ?

  • Puzzled by the cpushare setting on Docker.
  • How to run Linux Docker images on Windows Server 2016?
  • sha256sum error while building nvidia-docker on ppc64le
  • Docker container connection to gateway refused
  • port isolation with bazel inside docker
  • How to change owner of Docker for Windows
  • Naming Docker Containers on start ECS
  • How to use additional parameters for PhantomJS in a Docker container?
  • PDAL: Couldn't create filter stage of type 'crop'
  • Statically linked Haskell program in Docker
  • getting “cannot find package” trying to build my application in a docker container
  • Docker compose redundancy?
  • 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.