Launcher script has to be updated this way, from the command line:
cd /var/docker
git pull
The web-based updater is a different thing, and you update that via the discourse.example.com/admin/docker interface. The updater actually forces you to update it first, if it is out of date.