-->

Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

Docker Utente non-root


Eseguire comandi Docker senza necessità di utilizzare sudo

Aggiungere utente non-root al gruppo docker

L'aggiunta di un utente non-root al gruppo docker su un sistema macOS o su qualsiasi altro sistema operativo che supporta Docker serve principalmente per consentire all'utente di eseguire comandi Docker senza necessità di utilizzare sudo

Per aggiungere un utente al gruppo `docker` su macOS, puoi seguire questi passaggi, usando il comando `dseditgroup`:
Digita a terminale il seguente comando per creare il gruppo `docker` se non esiste già:


   sudo dseditgroup -o create docker
   sudo dseditgroup -o edit -a $(whoami) -t user docker

Verifica Installazione

Su macOS, puoi verificare se un gruppo è stato aggiunto correttamente al sistema utilizzando il comando `dscl`, che interagisce con il sistema di directory macOS.
Ecco i passaggi per farlo tramite il Terminale:

   dscl . list /Groups

Questo comando mostrerà un elenco di tutti i gruppi definiti sul tuo sistema.

Verifica la presenza del gruppo

Dopo aver eseguito il comando precedente, scorri l'elenco per vedere se il gruppo che stai cercando è presente.
Puoi anche usare `grep` per filtrare l'output e cercare specificamente il nome del gruppo:

   dscl . list /Groups | grep "nome_del_gruppo"

   
Sostituisci `"nome_del_gruppo"` con il nome effettivo del gruppo che stai cercando.
Se il comando restituisce il nome del gruppo, significa che è stato aggiunto correttamente al sistema.
Se non ottieni alcun output, il gruppo potrebbe non essere stato creato.
Se stai cercando di configurare Docker su macOS e vuoi assicurarti che il tuo utente abbia i permessi necessari per utilizzare Docker senza dover ricorrere a `sudo` per ogni comando, assicurati che Docker sia installato correttamente e che il servizio Docker sia avviato. Docker Desktop per Mac, ad esempio, gestisce questi aspetti in modo più integrato rispetto all'installazione su sistemi Linux.

il comando
re `grep` per filtrare l'output e cercare specificamente il nome del gruppo:

dscacheutil -q group

   
fornisce la lista dei gruppi con utente.