sukram
2014-02-09 22:40:05 UTC
Hi,
we are currently investigating if docker could be a useful tool for our
continues integration setup. The biggest problem we would like to address
is using docker diff functionality to provision less data to clients which
already own a test environment based on base images 5GB+. The problem we
actually have is that we can't setup a docker registry thought security
constraints. Instead we would like to commit the diff of a container to a
SVN repository, supply it to the other clients and import it again. The
problem with this process is that it's currently impossible to export only
the top layer of a container and run it on the target with the existing
base images. We already figured out a solution by exporting the aufs diff
folder of the running container, and overriding the aufs container of the
target client.
Is there a why with standard Docker features to export and import only the
changes of a running container and use the same base image on two diffrent
systems?
Thanks for your ideas.
we are currently investigating if docker could be a useful tool for our
continues integration setup. The biggest problem we would like to address
is using docker diff functionality to provision less data to clients which
already own a test environment based on base images 5GB+. The problem we
actually have is that we can't setup a docker registry thought security
constraints. Instead we would like to commit the diff of a container to a
SVN repository, supply it to the other clients and import it again. The
problem with this process is that it's currently impossible to export only
the top layer of a container and run it on the target with the existing
base images. We already figured out a solution by exporting the aufs diff
folder of the running container, and overriding the aufs container of the
target client.
Is there a why with standard Docker features to export and import only the
changes of a running container and use the same base image on two diffrent
systems?
Thanks for your ideas.