code: def _start_runtime_container(
      name: str, client: docker.DockerClient
  ) -> None:
      try:
          container = client.containers.run(
              RUNTIME_DOCKER_IMAGE,
              name=name,
              environment={"WORKSPACE_NAME": name},
              detach=True,
          )
      except docker.errors.APIError:
          _remove_runtimes()
          raise
  
      container.reload()
      ip_address = container.attrs["NetworkSettings"]["Networks"][
          "bridge"
      ]["IPAddress"]
      os.environ[name] = ip_address
      _wait_until_started(ip_address, WORKSPACE_PORT)
  
imports: import os
  import re
  import sys
  import time
  from subprocess import PIPE, run
  from types import ModuleType
  from typing import Union
  import docker
  import requests
  import storm.__main__
  from lazycluster import Runtime, RuntimeGroup, RuntimeManager, RuntimeTask
  from .config import RUNTIME_DOCKER_IMAGE, RUNTIME_NAMES, WORKSPACE_PORT
label_desc: Use image node_id 5 for calling a global function with example usage: _start_runtime_container(name, client) without return types