WatchTower is a docker container that monitors and updates other containers on a system. The following command can be run to not only launch the command, but enable debugging, cleanup and setting a schedule.
docker run --detach \
--name watchtower \
--volume /var/run/docker.sock:/var/run/docker.sock \
-e WATCHTOWER_CLEANUP='true' \
-e WATCHTOWER_DEBUG='true' \
-e TZ='America/Chicago' \
-e WATCHTOWER_SCHEDULE='0 0 1 * * *' \
containrrr/watchtower:latest
As long as docker is installed an running, this will monitor your docker containers for the updates and keep them up to date!