diff --git a/docker/client.py b/docker/client.py index 469b91e2..cd6666d6 100644 --- a/docker/client.py +++ b/docker/client.py @@ -286,6 +286,13 @@ class Client(requests.Session): "image first.".format(config['Image'])) return self._result(res, True) + def copy(self, container, resource): + res = self._post_json(self._url("/containers/{0}/copy".format(container)), + {"Resource": resource}, + stream=True) + self._raise_for_status(res) + return res.raw + def diff(self, container): return self._result(self.get(self._url("/containers/{0}/changes". format(container))), True)