I have a nginx proxy manager instance that runs great, but after using watchtower to update it, it no longer shows up in portainer unfortunately. I want to get it into portainer again without altering the settings of NPM. how to do that?
I guess the NPM container has been removed by your watchtower tool and you would need to create a new container using the same compose script as you did before.
Something to ask Watchtower. But usually this is how container updates are working. Drop the old container/ image and start a new container with old configuration. Therefore all user data and config files need to be stored outside the container. For Portainer we use a Docker volume.
Looks like you are not alone and it is somewhat expected behaviour, since the problem comes more from docker side then watchtower.
Something happened while watchtower were starting the new containers and it seems like it was interrupted before completing the startup. Watchtower does not have any kind of persistent storage, so if its container is restarted it has no recollection of prior containers.
I don’t think there is any other way to restore them, than to manually recreate them.