Docker è una piattaforma di sviluppo e distribuzione di progetti open source apprezzata. Introduce il concetto di contenitori per costruire, spedire ed eseguire progetti. È usato principalmente nel campo DevOps. I principali elementi di costruzione della piattaforma Docker sono Docker Images, Docker Registry, Docker Container, Docker Engine, Docker Server e Docker Client.
Questo blog dimostrerà:
Prerequisito: installa Docker su Windows
Sul sistema operativo Windows, gli utenti possono utilizzare sia la versione GUI che la CLI di Docker. La versione Docker GUI è più semplice e più semplice da gestire le applicazioni. Tuttavia, molti utenti preferiscono utilizzare Docker dalla riga di comando. Lo strumento Docker Desktop Windows supporta le versioni Docker GUI e CLI. Per utilizzare Docker dalla riga di comando, gli utenti sono tenuti a installare Docker sul sistema. A tale scopo, naviga al nostro articolo associato.
Suggerimenti e trucchi della riga di comando di base
Docker CLI è il modo più semplice ed efficace per giocare con la piattaforma Docker. Per iniziare con la riga di comando Docker, l'utente deve avere una conoscenza di base degli elementi Docker e dei comandi di base Docker. Per questo motivo, abbiamo fornito alcuni comandi di base per utilizzare Docker per i principianti:
Comando 1: "Docker Info"
IL "Info Docker"Il comando viene utilizzato per visualizzare le informazioni dettagliate della versione Docker installata:
> Info DockerComando 2: "Docker -Version"
Per controllare la versione Docker che stai utilizzando sul sistema, il "Docker -Version"Il comando viene eseguito:
> Docker -VersionComando 3: "Docker build"
IL "Build Docker"Il comando è ampiamente utilizzato per creare o costruire l'immagine Docker dal Dockerfile definito dall'utente. Questo comando supporta le diverse opzioni per creare immagini in modi diversi, come "-Force-RM"Che viene utilizzato per creare ed eseguire immagini per eseguire contenitori. Quindi, eliminerà automaticamente il contenitore. IL "-F"L'opzione viene utilizzata per fornire il nome Dockerfile insieme al percorso e"-T"Specifica il tag immagine:
> Docker build -t Docker -IMG .Comando 4: "Docker Run"
Questo comando esegue l'immagine in Docker per generare ed eseguire il contenitore. Supporta anche diverse opzioni, come "-D" O "-staccare"Che viene utilizzato per eseguire il contenitore in modalità distaccata,"-P"Definire la porta esposta,"-io"Eseguire il contenitore in modo interattivo e molti altri:
> Docker run -d -p 8080: 8080 Docker -IMGComando 5: "Docker Create"
IL "Docker crea"Il comando viene spesso utilizzato per creare i contenitori dalle immagini Docker. Il nome del contenitore è specificato da "-nome" opzione:
> Docker Create --Name Docker-Container -P 5000: 5000 Docker-IMGComando 6: "Docker Start"
Dopo aver creato il contenitore Docker, gli utenti devono avviare il contenitore. A tale scopo, il "Docker Start"Il comando è utilizzato. È possibile avviare il contenitore tramite ID contenitore o Nome contenitore:
> Docker Start Docker-containerComando 7: "Docker Stop"
Per fermare il contenitore in esecuzione, il "Docker Stop"Il comando può essere utilizzato:
> Docker Stop Docker-ContainerComando 8: "Docker Commit"
IL "Docker Commit"Il comando è un'altra utilità della riga di comando Docker utilizzata per salvare le modifiche all'interno di un Docker e commettere il contenitore Docker. Questo comando genera una copia del contenitore sotto forma di un'immagine Docker. Possiamo dire che è usato per generare l'immagine dal contenitore:
> Docker commetti Docker-containerComando 9: "Accesso Docker"
IL "login"Il comando viene utilizzato per accedere al registro Docker. I registri Docker sono una componente essenziale di Docker che gestisce, deposita e pubblica immagini Docker. Gli utenti di Docker possono accedere al registro privato Docker o al registro ufficiale Docker utilizzando il "Docker Login"Comando. Mentre usi il "login"Comando, è quello di fornire le credenziali del nome utente e della password:
> Accesso DockerComando 10: "Docker Tag"
Il comando "Docker Tag" viene spesso utilizzato per definire le versioni delle immagini Docker. Può anche essere utilizzato per rinominare l'immagine Docker. Per specificare il tag o la versione specifica dell'immagine, utilizzare il “Tag Docker:"Comando. Per pubblicare l'immagine nel registro Docker, specificare il nome utente come segue:
> Docker Tag Docker-IMG Rafia098/Docker-IMG: 3.6Comando 11: "Docker Push"
IL "Docker Push"Il comando spinge o pubblica l'immagine nel registro remoto. Ad esempio, abbiamo spinto l'immagine taggata a "Docker Hub"Registro ufficiale di Docker:
> Docker Push Rafia098/Docker-IMG: 3.6Comando 12: "Docker Pull"
Per scaricare l'immagine dal registro remoto al registro locale, utilizzare il “Docker Pull"Comando. Questo comando estrae l'immagine Docker dal registro privato o dal registro Docker Hub:
> Docker Pull Rafia098/Docker-IMG: 3.6Comando 13: "Docker Logout"
Per disconnettersi dal registro Docker, usa il "Docker logout"Comando come mostrato di seguito:
> Docker logoutComando 14: "Docker PS"
IL "Docker PS"Il comando è un'altra CLI Docker che viene utilizzata per visualizzare tutti i contenitori Docker. Per visualizzare un elenco di tutti i contenitori, il "-UN"L'opzione viene utilizzata insieme al comando:
> Docker PS -aComando 15: "Docker Rinome"
A volte, è possibile inserire accidentalmente il nome sbagliato per il contenitore o forse il contenitore viene generato automaticamente dall'immagine Docker. In tali scenari, gli sviluppatori di solito devono cambiare il nome del contenitore. Per rinominare il contenitore, il "Docker rinomina "Il comando viene usato:
> Docker rinomina Docker-container Docker-New-containerComando 16: "Docker Kill"
IL "Docker Kill"Il comando viene utilizzato per fermare e uccidere i contenitori in esecuzione in Docker:
> Docker Kill Docker-New-containerComando 17: "Docker RM"
IL "Docker Rm"È una CLI Docker ampiamente utilizzata per rimuovere i contenitori Docker:
> Docker RM Docker-New-containerComando 18: "Docker Immagini"
IL "Immagini Docker"È un altro comando di gestione utilizzato per gestire le immagini Docker. Per visualizzare le informazioni dettagliate dell'immagine, utilizzare semplicemente il “Immagini Docker "Comando. Per visualizzare tutte le immagini, utilizzare il “Immagini DockerComando "con il"-UN" opzione:
> Immagini DockerComando 19: "Docker RMI"
Per rimuovere le immagini dalla riga di comando Docker, "Docker RMI"Il comando è utilizzato. IL "-F"Viene utilizzato per rimuovere con forza l'immagine se l'immagine è associata a qualsiasi contenitore:
> Docker RMI -f Docker -IMGComando 20: "Docker Search"
Per trovare o cercare qualsiasi immagine dal registro Docker Hub, usa semplicemente "Docker Search "Comando. Ad esempio, abbiamo cercato il "pitone" Immagine:
> Docker Search PythonComando 21: "Docker History"
IL "Storia del docker"Il comando mostra la cronologia dell'immagine Docker. Fondamentalmente, mostra tutti i riferimenti o le modifiche per l'immagine o ispeziona l'immagine Docker:
> Docker History Docker-IMGAbbiamo discusso dei comandi di base per utilizzare Docker dall'interfaccia della riga di comando.
Conclusione
La comunità Docker fornisce versioni GUI e CLI per la piattaforma Docker. Per utilizzare Docker dalla riga di comando, abbiamo dimostrato i suggerimenti e i comandi della riga di comando di base che gli utenti Docker devono sapere, come ad esempio "Docker Build", "Docker Run", "Docker Create", "Docker Start", "Docker Push" e "Docker Pull". Questo articolo ha fornito suggerimenti e trucchi per la riga di comando di base.