### 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.bootstrap import LocalstackContainer
    from localstack.utils.docker_utils import DOCKER_CLIENT
    container_name = config.MAIN_CONTAINER_NAME
    logfile = LocalstackContainer(container_name).logfile
    if not DOCKER_CLIENT.is_container_running(container_name):
        console.print("localstack container not running")
        if os.path.exists(logfile):
            console.print("printing logs from previous run")
            with open(logfile) as fd:
                for line in fd:
                    click.echo(line, nl=False)
        sys.exit(1)
    if follow:
        for line in DOCKER_CLIENT.stream_container_logs(container_name):
            print(line.decode("utf-8").rstrip("\r\n"))
    else:
        print(DOCKER_CLIENT.get_container_logs(container_name))
@localstack.command(name="wait", help="Wait on the LocalStack container to start")
@click.option(
    "-t",
    "--timeout",
    type=float,
    help="The amount of time in seconds to wait before raising a timeout error",
    default=None,
)
@publish_invocation
def cmd_wait(timeout: Optional[float] = None):