'Move a container.
:param unicode name: The name of the container to move.
:param unicode node_uuid: The UUID to which the container should
be moved.
:returns: A ``Deferred`` which fires with an API response when the
container move has been persisted to the cluster configuration.'

@log_method
def move_container(self, name, node_uuid):

    request = self.treq.post(((self.base_url + '/configuration/containers/') + name.encode('ascii')), data=dumps({u'node_uuid': node_uuid}), headers={'content-type': 'application/json'})
    request.addCallback(check_and_decode_json, OK)
    return request
