As other have said, I have a root docker directory then have directories inside for all my stacks, like Plex. Then I run this script which loops through them all to update everything in one command.
for n in plex-system bitwarden freshrss changedetection.io heimdall invidious paperless pihole transmission dashdot
do
cd /docker/$n
docker-compose pull
docker-compose up -d
done
echo Removing old docker images...
docker image prune -f