If you decide to use docker-compose.yml files, which I do recommend, then I’d also highly recommend this script for updating the docker containers.
It checks each container for updates and then let’s you select the containers you would like to update. I just keep it in the main directory with all the other docker container directories.
Sometimes automated updates are not desirable. I also prefer the simplicity of a bash script over a full container.