<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def docker_container():
 """ Start the Splash server on a Docker container. If the container doesn't exist, it is created and named 'splash-detectem'. """

    if SETUP_SPLASH:
        dm = DockerManager()
        dm.start_container()

    try:
        requests.post(f'{SPLASH_URL}/_gc')
    except requests.exceptions.RequestException:
        pass

    yield