Cheat sheet docker

Cheat sheet docker

Docker è una piattaforma molto apprezzata per lo sviluppo e la distribuzione del progetto. Il concetto di containerizzazione Docker lo ha reso uno degli strumenti più popolari per la costruzione di progetti e app. I componenti principali attorno ai quali Docker gioca sono contenitori, immagini Docker, reti e registro Docker. Con l'aiuto dei contenitori Docker, è semplice installare ogni requisito di progetto in un contenitore e risolvere problemi di distribuzione come librerie e dipendenze mancanti, percorsi in modo errato e molti altri.

Durante l'utilizzo di Docker, l'utente deve comprendere gli elementi Docker e i suoi comandi di base per gestire e utilizzare i componenti Docker.

Questo post fornirà un cheat sheet della riga di comando di base per Docker.

Cheat sheet docker

Docker CLI è uno dei modi più efficaci per utilizzare e gestire i componenti Docker per costruire, spedire e sviluppare progetti e software. Per iniziare con la piattaforma Docker, abbiamo fornito alcuni comandi di base per gestire i componenti essenziali di Docker.

Immagine Docker

Le immagini Docker sono il punto base di Docker che vengono utilizzati per contenizzare le applicazioni. L'immagine Docker può essere creata utilizzando un semplice file di istruzioni, "Dockerfile". Per gestire e costruire l'immagine Docker, abbiamo elencato i comandi di base:

Nome del comando Sintassi Descrizione
Costruisci immagine Docker build -t -f Dockerfile . Il comando "build" crea o genera l'immagine da Dockerfile.
Esegui l'immagine Docker run -d Crea un nuovo contenitore ed esegue l'immagine di comando o docker all'interno di un contenitore.
Esegui l'immagine sulla porta Docker run -d -p 8080: 8080 Per eseguire un contenitore o un'immagine come contenitore su una porta specifica, l'opzione "-P" viene utilizzata insieme al comando "Esegui".
Elenca immagine Docker Images -A Elenca tutte le immagini Docker.
Tag immagine Tag Docker: Tag dell'immagine Docker per identificare in modo univoco la versione dell'immagine.
Rimuovere l'immagine Docker rmi -f Questo comando viene utilizzato per rimuovere le immagini con forza.
Storia dell'immagine Storia del docker Questo comando mostra la cronologia dettagliata dell'immagine Docker.
Visualizza le opzioni supportate per la costruzione di immagini Docker build -help Questo comando mostra le opzioni supportate per la build Docker.

Contenitori Docker

I container Docker sono un'altra parte significativa dell'ambiente Docker. Questi sono usati per gestire i progetti e le loro dipendenze. I contenitori incapsulano tutti gli elementi essenziali del progetto e il codice sorgente per creare, distribuire e condividere progetti. Per gestire e utilizzare i contenitori in Docker, passare attraverso la tabella fornita:

Nome del comando Sintassi Descrizione
Crea contenitore Docker Create -Name -P 5000: 5000 Questo comando viene utilizzato per creare il contenitore Docker.
Elenco contenitore Docker PS -A Questo comando viene utilizzato per elencare tutti i contenitori.
Avviare il contenitore Docker Start Questo comando avvia il contenitore. Tuttavia, gli utenti possono anche utilizzare l'ID contenitore con il comando "Start".
Fermare i contenitori Docker Stop Il comando fornito fermerà il contenitore in esecuzione.
Rimuovere il contenitore Docker Rm Per rimuovere il contenitore, viene utilizzato il comando "Docker RM".
Riavvia il contenitore Riavvio di Docker Questo comando riavvierà il contenitore arrestato.
Uccidere il contenitore Docker Kill Il comando "kill" uccide solo i contenitori in esecuzione.
Uccidi tutti i contenitori in esecuzione Docker Kill $ (Docker PS -Q) Questo comando ucciderà o eliminerà tutti i contenitori in esecuzione.
Attacca contenitore Docker allegato Collegare i flussi di input locale, output e errori in esecuzione di un contenitore in esecuzione.
Porta esposta Porta Docker Mostra la mappatura delle porte all'interno del contenitore.

Registro Docker

Il registro Docker è il cloud Storage and System per gestire, pubblicare e memorizzare le immagini Docker. A tale scopo, Docker ci ha fornito il registro ufficiale "Docker Hub". Per giocare con il registro Docker dalla riga di comando, controlla i comandi forniti:

Nome del comando Sintassi Descrizione
Login Docker Login Questo comando viene utilizzato per accedere a Docker Hub. Gli utenti possono anche utilizzare l'opzione "-u" per fornire il nome utente nel comando.
Disconnettersi Docker logout Questo comando interrompe l'utente dal registro Docker.
Immagine di ricerca Docker Search Questo comando viene utilizzato per cercare le immagini dal registro Docker.
Spingere l'immagine Docker Push Questo comando viene utilizzato per spingere l'immagine Docker dal registro locale al registro remoto, sia nel registro Docker privato che ufficiale.
Pull l'immagine Docker Pull Questo comando viene utilizzato per tirare o scaricare immagini dal registro Docker.

Volume Docker

Il file system collegato al contenitore Docker viene definito volume Docker. Viene utilizzato per preservare i dati prodotti dal contenitore Docker. Per gestire il volume Docker, guarda i comandi di base del volume Docker:

Nome del comando Sintassi Descrizione
Crea volume Volume Docker Crea Questo comando crea il nuovo volume.
Volume elenca Volume Docker LS Elenca tutti i volumi Docker.
Rimuovere il volume Docker Volume RM -f Questo comando viene utilizzato per rimuovere il volume con forza.

Rete Docker

La rete Docker fornisce la rete su cui gli utenti possono eseguire servizi o progetti. Docker Networking ci consente di utilizzare tutte le reti che ci piacciono. Per iniziare con la rete Docker, guarda la tabella fornita:

Nome del comando Sintassi Descrizione
Crea rete Docker Network Crea Questo comando crea una nuova rete.
Rete di elenchi Docker Network LS Elenca tutte le reti disponibili.
Ispezionare la rete Docker Network Ispect Questo comando mostra informazioni dettagliate su una o più reti.
Connetti la rete Docker Network Connect Network Container Questo comando viene utilizzato per collegare la rete con il contenitore
Rimuovere la rete Docker Network RM Questo comando rimuove la rete.

Docker Clean

Mentre lavorano sulla piattaforma Docker per lo sviluppo del progetto, gli utenti sono occasionalmente tenuti a pulire il sistema Docker o forse pulire alcuni componenti di Docker. A tale scopo, passare attraverso i comandi menzionati nella tabella:

Nome del comando Sintassi Descrizione
Volume di prugna Docker Volume Docker prugna Questo comando prunes o rimuove tutto il volume inutilizzato in Docker.
Immagine di prugna Docker Docker Image Prune -A Questo comando rimuove tutte le immagini Docker penzolanti o inutilizzate.
Docker prune contenitore Docker Container Prune -A Il comando fornito ha rimosso tutti i contenitori penzolanti, inutilizzati e fermati.
Sistema di prugna Docker Docker System Pune Il comando specificato pulisce completamente il docker rimuovendo tutte le immagini, reti e contenitori inutilizzati e penzolanti. Per rimuovere il volume insieme ad altri componenti, verrà utilizzata l'opzione "-volume".
Rimuovere tutti i contenitori Docker RM $ (Docker PS -Aq) Questo comando rimuoverà tutti i contenitori Docker arrestati.
Rimuovi tutte le immagini Docker RMI -f $ (Docker Images -Aq) Il comando fornito rimuoverà con forza tutte le immagini Docker.

Eccoci qui! Abbiamo fornito il cheat sheet della riga di comando di base per la piattaforma Docker.

Conclusione

Docker CLI è uno dei modi più efficaci per utilizzare e gestire i componenti Docker per costruire, spedire e sviluppare progetti e software. Per giocare con Docker, l'utente deve avere una conoscenza di base dei comandi Docker per creare, creare, eseguire e rimuovere le immagini Docker, i contenitori, il volume e le reti. Questo blog ha fornito il cheat sheet della riga di comando di base per Docker.