def start(self, input_data=None):
if input_data:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if not self.is_created():<EOL><INDENT>raise RuntimeError("<STR_LIT>")<EOL><DEDENT>real_container = self.docker_client.containers.get(self.id)<EOL>real_container.start()<EOL>
Calls Docker API to start the container. The container must be created at the first place to run.
It waits for the container to complete, fetches both stdout and stderr logs and returns through the
given streams.

Parameters
----------
input_data
    Optional. Input data sent to the container through container's stdin.