El funcionamiento básico consiste es iniciar una aplicación dentro de un contenedor, como Docker, para cambiar el usuario y grupo bajo el cual se ejecuta un proceso dentro del contenedor. Una vez procesado el usuario/grupo, cambiamos a ese usuario, ejecutamos el proceso especificado y "gosu" deja de ser residente y de participar en el ciclo de vida del proceso. Es útil para mejorar la seguridad, ya que permite ejecutar procesos con privilegios mínimos en lugar de hacerlo como root.
$ gosu postgres pg_ctl start
$ gosu mongodb:mongodb mongod --config /etc/mongod.conf