Salta al contenuto principale
Installare Docker in Debian

Debian Installare Docker

Installare Docker in Debian o Ubuntu, è molto semplice, ciò nonostante, le potenzialità dei container sono enormi, sempre più sviluppatori e sistemi li supportano
E' disponibile in tutte le distribuzioni Linux, MacOS e anche Microsoft ha iniziato a utilizzare la containerizzazione delle applicazioni

Installare Docker in Docker

Per l'installazione sono necessari alcuni pacchetti aggiuntivi e l'abilitazione del repository ufficiale del progetto
Possiamo copiare le righe e eseguirle direttamente da utente root

# Requisti per l'installazione
$ sudo apt-get install -y --no-install-recommends apt-transport-https ca-certificates curl software-properties-common
# Import della chiave del repository
$ curl -fsSL https://apt.dockerproject.org/gpg | sudo apt-key add -
# Aggiunta del repository apt
$ sudo add-apt-repository "deb https://apt.dockerproject.org/repo/ debian-$(lsb_release -cs) main"
# Aggiornamento pacchetti disponibili
$ sudo apt-get update
# Installazione docker engine
$ sudo apt-get -y install docker-engine

Run del primo container

Finita l'installazione di docker questo punto possiamo effettuare il run del primo Docker container

$ sudo docker run -it --entrypoint bash debian

Ci troveremo davanti alla shell del nostro container Debian appena creato
Per vedere la lista dei container creati possiamo utilizzare

$ sudo docker ps -a

Rimuovere un container

E' necessario utilizzare docker rm e il nome del container, ottenuto da ps -a, il container da eliminare deve essere stoppato

$ sudo docker ps -a

CONTAINER ID   IMAGE   COMMAND  CREATED          STATUS  PORTS    NAMES
0b4aacdb44b9   debian  "bash"   30 seconds ago   Up               elegant_lovelace

$ sudo docker stop elegant_lovelace
$ sudo docker rm elegant_lovelace

Docker aggiornare un container

Per aggiornare un container è sufficiente effettuarne il pull, si utilizza lo stesso comando per scaricare dal repository ufficiale con la sintassi docker pull nomecontainer:versione

$ sudo docker pull debian:latest

latest: Pulling from library/debian
d6ff36c9ec48: Pull complete
Digest: sha256:1e74c92df240634a39d050a5e23fb18f45df30846bb222f543414da180b47a5d
Status: Downloaded newer image for debian:latest
docker.io/library/debian:latest

Aggiungi un commento

Text Only

  • Nessun tag HTML consentito.