Portainer doesn't seem to install/start even with that workaround (though the rest of the containers do)
Docker storage :: /var/lib/docker
Agent port:: 8000
Web port:: 9000
Yacht port:: 7779
ee:: 0
image:: portainer/portainer-ce
Enable TLS:: 0
arch :: amd64
option :: portainer
state :: install
extras :: 6.1.1
DNS OK.
Removing portainer ...
portainer
Removing portainer/portainer-ce image ...
Untagged: portainer/portainer-ce:latest
Untagged: portainer/portainer-ce@sha256:f7607310051ee21f58f99d7b7f7878a6a49d4850422d88a31f8c61c248bbc3a4
Deleted: sha256:5f11582196a42b895cdb9322f7a650f42a0c1ed062efc71864352f314228a187
Deleted: sha256:a2b8be7e33e4f9949429751861de81b074f5f4c6736b29381f46a6391e02643d
Deleted: sha256:e7bf90223f9cc1d7c06d141cec6e3e6e30efa4cfd0bb3e7f671c1cca033b0ead
Deleted: sha256:e0a46f5d05e1b93a7993c45aaea39729d111d7a096e02ac1656c721e39cb5222
Deleted: sha256:8c004456aeb58b75f792fa091b194c20d6ed4f0d95dd25b0150d71c5c9ab601b
Pulling portainer/portainer-ce ...
Using default tag: latest
latest: Pulling from portainer/portainer-ce
772227786281: Pulling fs layer
96fd13befc87: Pulling fs layer
0bad1d247b5b: Pulling fs layer
b5d1b01b1d39: Pulling fs layer
b5d1b01b1d39: Waiting
96fd13befc87: Verifying Checksum
96fd13befc87: Download complete
772227786281: Verifying Checksum
772227786281: Download complete
b5d1b01b1d39: Verifying Checksum
b5d1b01b1d39: Download complete
772227786281: Pull complete
96fd13befc87: Pull complete
0bad1d247b5b: Verifying Checksum
0bad1d247b5b: Download complete
0bad1d247b5b: Pull complete
b5d1b01b1d39: Pull complete
Digest: sha256:f7607310051ee21f58f99d7b7f7878a6a49d4850422d88a31f8c61c248bbc3a4
Status: Downloaded newer image for portainer/portainer-ce:latest
docker.io/portainer/portainer-ce:latest
Starting portainer/portainer-ce ...
555224fcbb21cd416b67acc3b4f38803f26ca4b034f292f7232b3dc99444ced5
Something went wrong trying to pull and start portainer ...
END OF LINE
Display More
Edit: I SSH'd into the server and tried to create portainer there. I got this error:
$ docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ee:latest
049dfdf8d2d99f945f56b76cd7ce15b8626acfd41049b790bb240d97ed41118b
docker: Error response from daemon: driver failed programming external connectivity on endpoint portainer (4037a0761505758b37c5d8dbb71d4e2f5e0c047ec297531b9cf73e3fe0ee80e2): Error starting userland proxy: listen tcp4 0.0.0.0:8000: bind: address already in use.
moving the portainer ports to 9001 and 8001 seems to have fixed it. It looks like something new is listening in on port 8000 now. I've not changed any other containers and none of them should have been listening in on port 8000
$ sudo lsof -i tcp:8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
homebridg 9756 root 31u IPv6 86583 0t0 TCP *:8000 (LISTEN)
Edit edit: Looks like homebridge was the culperate (it needs netadmin to run correctly and that apparently means it's listening in on port 8000). Maybe something related to the docker patch. I don't know. I guess there's not really much OMV can/should do about that other than maybe switching the default portainer ports. But I suppose that's an OMV Extra change request not OMV itself.