def remove_docker_containers(docker_client, container=None):
    # Perform check
    container_check(docker_client, container=container)

    # Remove PostGIS
    if not container or container == POSTGIS_INPUT:
        print('Removing PostGIS...')
        docker_client.remove_container(container=POSTGIS_CONTAINER)

    # Remove GeoServer
    if not container or container == GEOSERVER_INPUT:
        print('Removing GeoServer...')
        docker_client.remove_container(container=GEOSERVER_CONTAINER)

    # Remove 52 North WPS
    if not container or container == N52WPS_INPUT:
        print('Removing 52 North WPS...')
        docker_client.remove_container(container=N52WPS_CONTAINER)
Raise an exception if this configuration value is missing but required,
dataset/ETHPy150Open tethysplatform/tethys/tethys_apps/cli/docker_commands.py/remove_docker_containers--crossover with--dataset/ETHPy150Open cloudera/hue/desktop/core/src/desktop/lib/conf.py/Config.validate