Rootless mode
Definizione rapida
Modalità in cui daemon e container Docker vengono eseguiti da un utente non root sull'host.
Spiegazione
L'esecuzione rootless riduce l'impatto potenziale di alcune compromissioni del daemon o del runtime, perché non concede loro direttamente i privilegi root dell'host.
Esempio pratico
Un utente avvia il proprio daemon rootless e gestisce container senza installare un servizio Docker che operi come root.
Spiegazione tecnica
Il daemon e i container lavorano dentro un user namespace con mapping degli UID e GID. La modalità richiede prerequisiti e può avere limitazioni diverse dalla configurazione tradizionale.
Da non confondere con
Rootless non significa automaticamente che l'applicazione nel container sia priva di privilegi o che ogni superficie del sistema sia isolata da ogni rischio.