Discourse può distribuire frequentemente immagini Docker che non necessitano di essere bootstrapate?

Questo è un ottimo punto. Non c’è davvero un buon motivo per cui questo script non possa essere eseguito come non root.

Lo script di configurazione è l’unico che ha davvero bisogno dei privilegi di root, per la parte spaventosa in cui suggerisce di eseguire lo script di installazione di Docker da Internet. Quindi anche quello può essere modificato per essere eseguito come non root.

Lo script di avvio non ha bisogno dei privilegi di root, ha solo bisogno di accesso in scrittura a /var/discourse e dell’autorizzazione per gestire i container Docker.

1 Mi Piace