Instanciate steamcmd container for each game. Simply restart the instanciated container when you want to update your game
This will install the game in /games/crea on the host filesystem
docker run -it -v /games/crea:/game \
-e "app_update=414570" \
--security-opt seccomp=unconfined \
--name install-crea seriousjul/steamcmd
To update your game folder, just restart the container
docker start install-crea && docker attach install-crea
This will install the game in /games/starbound on the host filesystem
docker run -it -v /games/starbound:/game \
-e "login=login" -e "app_update=211820" \
--security-opt seccomp=unconfined \
--name install-starbound seriousjul/steamcmd
To update your game folder, just restart the container
docker start install-starbound && docker attach install-starbound