Docker è un framework applicativo basato su container, che racchiude un'applicazione specifica con tutte le sue dipendenze in un container. I container Docker possono essere facilmente spediti alla posizione remota all'avvio da lì senza dover eseguire l'intera configurazione dell'applicazione. Questo tutorial ti aiuterà a installare Docker su Debian 9 Stretch.
Fase 1 – Prerequisiti
Il primo passo è rimuovere tutti i pacchetti Docker predefiniti dal sistema prima di installare Docker su un VPS Linux. Esegui i comandi per rimuovere le versioni Docker non necessarie.
sudo apt-get purge docker lxc-docker docker-engine docker.io
Ora installa alcuni pacchetti richiesti sul tuo sistema per installare Docker sul sistema Debian. Esegui i comandi seguenti per farlo:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Passaggio 2:installazione del repository Docker
Ora importa la chiave GPG ufficiale delle finestre mobili per verificare la firma dei pacchetti prima di installarli con apt-get. Esegui il comando seguente sul terminale.
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Successivamente aggiungi il repository Docker sul tuo sistema Debian che contiene i pacchetti Docker comprese le sue dipendenze. Devi abilitare questo repository per installare Docker su Debian.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian stretch stable"
Fase 3 – Installa Docker su Debian 9
Il sistema è ora pronto per l'installazione Docker. Esegui i seguenti comandi per aggiornare apt index e quindi installa Docker Community Edition su Debian.
sudo apt-get update sudo apt-get install docker-ce
Dopo aver installato con successo l'edizione della community Docker, il servizio si avvierà automaticamente. Utilizza il comando seguente per verificare lo stato del servizio.
sudo systemctl finestra mobile
Il tuo sistema è ora pronto per eseguire i container Docker. Utilizza il nostro tutorial Docker per principianti per lavorare con Docker.
Fase 4:come utilizzare Docker
Dopo l'installazione di Docker su Linux. Ecco alcuni dettagli di base per cercare e scaricare immagini Docker, avviare container e gestirli.
Cerca immagini Docker
Prima di tutto, cerca le immagini del contenitore Docker dall'hub Docker. Ad esempio, il comando seguente cercherà tutte le immagini con Debian e le elencherà come output.
ricerca nella finestra mobile debian
Scarica le immagini Docker
Ora scarica il contenitore Docker con il nome debian sul tuo sistema locale usando i seguenti comandi.
docker pull debianUso del tag predefinito:latestlatest:Pulling from library/debian55cbf04beb70:Pull completeDigest:sha256:f1f61086ea01a72b30c7287adee8c929e569853de03b7c462a8ac75e0d0224c4Status:immagine più recente scaricata per debian:latest Ora assicurati che le immagini sopra siano state scaricate correttamente sul tuo sistema. Sotto il comando elenca tutte le immagini.
docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdebian latest 3bbb526d2608 4 settimane fa 101MB Avvia nuovo contenitore con immagine
Infine, avvia un contenitore Docker utilizzando un'immagine precedentemente scaricata sul tuo sistema. Il comando seguente avvierà un nuovo contenitore e ti fornirà l'accesso a quel contenitore con /bin/bash shell.
docker run -i -t debian /bin/bash Per uscire dal contenitore Docker, digita
CTRL + P + Q . Ciò lascerà il contenitore in esecuzione in background e ti fornirà la console del sistema host. Se hai usato il comando di uscita, arresterà il contenitore corrente.Dopo essere uscito dal contenitore Docker, esegui il comando seguente per elencare tutti i contenitori in esecuzione.
docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf2582758af13 debian "/bin/bash" 2 ore fa Fino a 2 ore first_debian Per impostazione predefinita, il comando Sopra elencherà solo i contenitori in esecuzione. Per elencare tutti i contenitori (incluso il contenitore interrotto) utilizzare il comando seguente.
docker ps -a Avvia/Interrompi/Allega contenitore
Puoi avviare, interrompere o collegare a qualsiasi container con i seguenti comandi. Per avviare il contenitore usa il seguente comando.
avvio finestra mobile Per fermare il contenitore usa il seguente comando.
arresto finestra mobile Per collegarsi al contenitore attualmente in esecuzione, utilizzare il seguente comando.
docker allega