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.