Which container registry to use for docker pulls?

I’ve been re-reading the docs for a number of linuxserver.io containers I set up around a year ago as I’m in the process of moving them all to another server and while I was primarily searching for changes to environment variables etc, the one thing that really stood out to me was how the docker pull commands have changed since I first set my containers up.

While the main docker pull command for each container always refers to the original linuxserver/foo format I was familiar with, the docker run and docker compose samples for each container now frequently refer to lscr.io/linuxserver/foo or occasionally ghcr.io/linuxserver/foo

  • Is the old linuxserver/foo location being deprecated?
  • Are all linuxserver.io containers mirrored to all three locations?
  • Which location is best to use?

thanks, Richard