### Is there an existing issue for this?

- [X] I have searched the existing issues

### Feature description

Command `localstack update all` should ignore the dangling `localstack/localstack:<none>` images in the `docker images` list. 
I.e, images with tag `<none>`.

![image](https://user-images.githubusercontent.com/97876429/201023229-d9e9548f-8de0-4c25-a28e-bbf6eabf557b.png)


### 🧑‍💻 Implementation

_No response_

### Anything else?

_No response_
from localstack.utils.docker_utils import DOCKER_CLIENT
    from localstack.utils.run import run
    if not DOCKER_CLIENT.is_container_running(config.MAIN_CONTAINER_NAME):
        raise click.ClickException(
            'Expected a running container named "%s", but found none' % config.MAIN_CONTAINER_NAME
        )
    try:
        process = run("docker exec -it %s bash" % config.MAIN_CONTAINER_NAME, tty=True)
        process.wait()
    except KeyboardInterrupt:
        pass
@localstack.group(name="update", help="Update LocalStack components")
def localstack_update():
    pass
@localstack_update.command(name="all", help="Update all LocalStack components")
@click.pass_context
@publish_invocation
def cmd_update_all(ctx):
    ctx.invoke(localstack_update.get_command(ctx, "localstack-cli"))
    ctx.invoke(localstack_update.get_command(ctx, "docker-images"))
@localstack_update.command(name="localstack-cli", help="Update LocalStack CLI tools")
@publish_invocation
def cmd_update_localstack_cli():