Can't delete old storagennode images

It appears that the watchtower image periodically updates the storagenode by adding a new image and running that. It leaves the old images behind. When I try to delete any of these images, I get the complaint that the filesystem is mounted read-only.

Here’s an example,

(HTTP code 500) server error - error deleting lease: write /var/lib/desktop-containerd/daemon/io.containerd.metadata.v1.bolt/meta.db: read-only file system: unknown

It’s not clear what that line is referring to. There is no directory on my Mac with that name.

This suggest that you Docker installation could be broken.

Of course, the Docker desktop for Mac (as a version for Windows) uses a Linux VM to run a docker. This path inside that VM.
I could suggest only to do a factory reset in the Docker desktop application, then run all containers back.