Mluvím o dockeru a linuxu obecně.
Všechny ty příklady na vytvoření dockeru nechávají root jako uživatele, což je výchozí uživatel, viz třeba hned dokumentace v bodě 2 https://docs.docker.com/get-started/02_our_app/, obecně v celém getting started guide se nedozvím nic o uživatelých a všechny příklady jsou s rootem.
obecne ale Alpine pro normalni instalaci ma hned na zacatku "co udelat po instalaci" info ze root se nema pouzivat pro bezne cinosti, ale zalozit na to normal usera ;-) konkretne:
The root account should be used only for local administrative purposes that require elevated access permissions.
This page shows how to create non-privileged user accounts. i.e. those used for daily work, including desktop use and remote logins.
viz: https://wiki.alpinelinux.org/wiki/Setting_up_a_new_user