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!