'Start a container. Similar to the ``docker start`` command, but
doesn\'t support attach options.
**Deprecation warning:** Passing configuration options in ``start`` is
no longer supported. Users are expected to provide host config options
in the ``host_config`` parameter of
:py:meth:`~ContainerApiMixin.create_container`.
Args:
container (str): The container to start
Raises:
:py:class:`docker.errors.APIError`
If the server returns an error.
:py:class:`docker.errors.DeprecatedMethod`
If any argument besides ``container`` are provided.
Example:
>>> container = cli.create_container(
...     image=\'busybox:latest\',
...     command=\'/bin/sleep 30\')
>>> cli.start(container=container.get(\'Id\'))'

@utils.check_resource('container')
def start(self, container, *args, **kwargs):

    if (args or kwargs):
        raise errors.DeprecatedMethod('Providing    configuration    in    the    start()    method    is    no    longer    supported.    Use    the    host_config    param    in    create_container    instead.')
    url = self._url('/containers/{0}/start', container)
    res = self._post(url)
    self._raise_for_status(res)
