Installare Docker su Debian 11 e SysLinuxOS
Docker è un programma che consente di impacchettare software in contenitori, ed eseguirli su macchine virtuali . Questi contenitori sono completamente indipendenti, il che aumenta la sicurezza del contenitore, ed inoltre sono molto più leggeri rispetto a delle macchine virtuali.
Prerequisiti Debian 11 bullseye e SyslinuxOS
$ sudo apt update $ sudo apt upgrade $ sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
Chiave
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Repository
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installazione
$ sudo apt update $ sudo apt install docker-ce docker-ce-cli containerd.io
Docker versione
$ docker --version Docker version 20.10.14, build a224086
Verfica servizi
$ sudo systemctl status docker $ sudo systemctl stop docker $ sudo systemctl start docker
Abilitazione disabilitazione al boot
$ sudo systemctl enable docker $ sudo systemctl enable containerd.service $ sudo systemctl disable docker
Aggiungere user al gruppo docker per evitare i privilegi root
$ sudo usermod -aG docker $USER $ sudo reboot
Test
$ docker run hello-world
oppure
$ docker run -it debian bash
Rimozione:
$ sudo apt autoremove docker-ce docker-ce-cli containerd.io $ sudo rm /etc/apt/sources.list.d/docker.list $ sudo apt update
Installare Docker su Debian 11 e SysLinuxOS
enjoy 😉
Ciao, ho seguito alla lettera la tua guida. Alla fine, quando provo a lanciare il test, mi risponde così:
docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create”: dial unix /var/run/docker.sock: connect: permission denied.
See ‘docker run –help’.
Dove ho sbagliato?
sudo reboot
e poi funziona 😉