This is an old revision of the document!
Ambienti isolati (container) con Docker
apt install docker.io
Al termine dell'installazione troviamo il demone /usr/sbin/dockerd in esecuzione. È possibile controllarlo con il servizio systemd docker.service e tramite il socket (sempre gestito da systemd) docker.socket.
Il demone gira con pieni permessi root, per comandare il demone si usa il socket di comunicazione /run/docker.sock, che nella installazione Debian appartiene al gruppo docker. Quindi un utente non privilegiato può comandare Docker semplicemente entrando a far parte del gruppo.
Hello World
Per provare il funzionamento nel repository ufficiale esiste l'immagine denominata hello-world; la si installa ed esegue da utente root:
docker run hello-world
Per vedere lo stato del demone:
docker info
Il numero di container si incrementa ad ogni esecuzione di docker run, anche se si esegue la stessa
Ad esempio se si sta cercando una implementazione del server Element Synapse - Matrix:
docker search synapse
