code: def rename(name, new_name):
      '''
      .. versionadded:: 2017.7.0
  
      Renames a container. Returns ``True`` if successful, and raises an error if
      the API returns one. If unsuccessful and the API returns no error (should
      not happen), then ``False`` will be returned.
  
      name
          Name or ID of existing container
  
      new_name
          New name to assign to container
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion docker.rename foo bar
      '''
      id_ = inspect_container(name)['Id']
      log.debug('Renaming container \'%s\' (ID: %s) to \'%s\'',
                name, id_, new_name)
      _client_wrapper('rename', id_, new_name)
      # Confirm that the ID of the container corresponding to the new name is the
      # same as it was before.
      return inspect_container(new_name)['Id'] == idf rename(name, new_name):
      '''
      .. versionadded:: 2017.7.0
  
      Renames a container. Returns ``True`` if successful, and raises an error if
      the API returns one. If unsuccessful and the API returns no error (should
      not happen), then ``False`` will be returned.
  
      name
          Name or ID of existing container
  
      new_name
          New name to assign to container
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion docker.rename foo bar
      '''
      id_ = inspect_container(name)['Id']
      log.debug('Renaming container \'%s\' (ID: %s) to \'%s\'',
                name, id_, new_name)
      _client_wrapper('rename', id_, new_name)
      # Confirm that the ID of the container corresponding to the new name is the
      # same as it was before.
      return inspect_container(new_name)['Id'] == id_
docs: .. versionadded:: 2017.7.0
  
      Renames a container. Returns ``True`` if successful, and raises an error if
      the API returns one. If unsuccessful and the API returns no error (should
      not happen), then ``False`` will be returned.
  
      name
          Name or ID of existing container
  
      new_name
          New name to assign to container
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion docker.rename foo bar