code: def isolate_and_get(src_container, src_resources, local_dst_dir, **kwargs):
      
      with temp_dir() as remote_tmp:
          copy_path = posixpath.join(remote_tmp, 'copy_tmp')
          archive_path = posixpath.join(remote_tmp, 'container_{0}.tar.gz'.format(src_container))
          copy_resources(src_container, src_resources, copy_path, **kwargs)
          with cd(copy_path):
              sudo(targz(archive_path, '*'))
          get(archive_path, local_dst_dir)
docs: Uses :func:`copy_resources` to copy resources from a container, but afterwards generates a compressed tarball
      and downloads it.
  
      :param src_container: Container name or id.
      :type src_container: unicode
      :param src_resources: Resources, as (file or directory) names to copy.
      :type src_resources: iterable
      :param local_dst_dir: Local directory to store the compressed tarball in. Can also be a file name; the default file
        name is ``container_<container name>.tar.gz``.
      :type local_dst_dir: unicode
      :param kwargs: Additional kwargs for :func:`copy_resources`.