Foglio informativo sui comandi Docker - Introduzione

Con DevOps che prende il controllo dell'intera industria del software, sono necessari strumenti che possano svolgere insieme tutte le attività del ciclo di vita dello sviluppo del software. Docker è uno strumento progettato per creare, distribuire ed eseguire diverse applicazioni facendo uso di contenitori. Questi contenitori aiutano lo sviluppatore a creare pacchetti per un'applicazione con tutte le parti necessarie nel programma. Queste possono essere diverse librerie e altre dipendenze e vengono spedite nel pacchetto. La finestra mobile si comporta come una macchina virtuale. Consente alle applicazioni di utilizzare lo stesso kernel Linux del sistema in esecuzione e richiede solo le applicazioni che devono essere spedite e le cose che non sono già in esecuzione sul computer. Diamo un'occhiata ad alcuni dei trucchi Docker riportati di seguito.

Cheat Sheet di base per i comandi Docker

1. versione docker

Questo comando Docker fornirà la versione attualmente installata del docker.

2. aiuto docker

Questo comando Docker di cheat sheet fornisce l'intero elenco di comandi comprensibili per il client Docker. La maggior parte dei comandi qui presenti vengono utilizzati per gestire i contenitori.

3. inizio docker

Questo comando consente all'utente di avviare un determinato contenitore.

La sintassi è : docker start (container)

4. finestra mobile ps -a

Questo comando aiuta a ottenere tutti i contenitori in esecuzione, nonché i contenitori da cui si esce.

5. docker exec -ti (container) (comando)

Questo cheat sheet dei comandi Docker può essere utilizzato per eseguire qualsiasi comando shell all'interno di un particolare contenitore.

6. docker run -ti –rm –image

Questo comando Docker di cheat sheet esegue il lavoro di creazione e avvio di un contenitore contemporaneamente. Può anche eseguire il comando al suo interno e alla fine rimuovere il contenitore dopo aver eseguito questo comando.

7. finestra mobile ispezionare

Questo comando Docker di cheat sheet è utile per visualizzare le informazioni di basso livello di un particolare oggetto Docker.

8. uccisione docker

Questo comando viene utilizzato per uccidere il contenitore interrompendo l'esecuzione del contenitore. L'uccisione della finestra mobile è diversa da "arresto finestra mobile" poiché "arresto finestra mobile" consente al contenitore di arrestarsi correttamente e, in tali situazioni, impiega più tempo per arrestarsi. Il comando kill, d'altra parte, interrompe immediatamente il processo.

9. docker commit

Questo comando aiuta a creare una nuova immagine di qualsiasi contenitore modificato già esistente nel contenitore.

10. login docker

Se un utente desidera accedere al repository docker, l'utente deve utilizzare questo comando.

Foglio informativo sui comandi Docker intermedi

I comandi seguenti possono essere utilizzati a livello intermedio da qualsiasi utente.

11. Push Docker

Questo comando può essere utilizzato per inviare un'immagine al repository hub docker.

La sintassi per questo comando è la seguente:

Docker push

12. Immagini docker

Questo comando elenca tutte le immagini archiviate localmente su un computer. Elenca anche tutte le immagini, comprese tutte le immagini intermedie sul terminale.

13. costruzione docker

Usando questo comando, un'immagine docker viene creata da un file Docker. Il tempo alla fine del comando specifica il contesto che viene creato usando l'immagine Docker. Inoltre, se il file non risiede nella stessa cartella in cui è in esecuzione il comando, l'utente deve aggiungere il flag '-f' per specificare la cartella in cui risiede il file.

14. Docker tira

Questo comando può essere utilizzato per estrarre un'immagine dal registro della finestra mobile sul computer. Inoltre, è possibile estrarre una versione specifica di un'immagine.

15. tag docker

Questo aiuta a taggare l'immagine con qualsiasi tag che aiuti il ​​registro che verrà utilizzato invece di quello usato localmente. Questo tag può essere uguale al tag locale.

16 finestra mobile rm $ (finestra mobile ps -a -q)

Questo comando è utile quando un utente elimina tutti i contenitori che non sono attualmente in esecuzione. Premendo questo comando verranno eliminati tutti i contenitori non necessari.

17 finestra mobile crea –name nome_coda nome_immagine: tag

I comandi Docker di questo cheat sheet sono utili quando si deve istanziare un contenitore da qualsiasi immagine. È sempre necessario assegnare un nome al file o all'immagine fornendo il parametro –name. Fatto ciò, è necessario eseguire i docker start container__nome e docker stop container_name. Una volta creato, il contenitore può essere eseguito per ulteriori usi.

18. docker rmi

Questo comando è utile quando l'utente desidera eliminare un'immagine dall'archivio immagini locale.

19. docker ps

Per ottenere un elenco di tutti i contenitori che sono attualmente in esecuzione, l'utente può utilizzare questo comando e ottenere un elenco completo.

20. docker-machine env default

Se l'utente desidera configurare le variabili di ambiente, questo comando verrà in tuo soccorso. 'default' qui suggerisce che senza ulteriore complessità questo comando dovrebbe essere eseguito e impostare le variabili della riga di comando. Come sviluppatore puoi anche elencare le macchine disponibili con il comando ls docker-machine e avviare o arrestare qualsiasi macchina particolare.

Cheat Sheet dei comandi Docker avanzati

21. Utilizzo di più file di composizione Docker

Questi comandi Docker di cheat sheet utilizzano più file docker che uno sviluppatore deve modificare l'applicazione con i suoi ambienti, la gestione temporanea e la produzione. Il comando Componi Docker aiuta a portarlo avanti poiché legge già due file per impostazione predefinita. Il comando può essere:

  • $ docker-compose up -f my-override-1.yml my-override-2.yml
  • Lo sviluppatore può utilizzare l'opzione –f per comporre la finestra mobile al fine di utilizzare più file.

22. Uso dei comandi ONBUILD nelle immagini

Questa direttiva ONBUILD specifica diversi comandi che devono essere eseguiti quando viene creata una nuova immagine dall'immagine che viene utilizzata. Si può pensare a un concetto di eredità.

Per esempio. COPIA ONBUILD package.json / app

Suggerimenti e trucchi per i cheat sheet dei comandi Docker

I trucchi di seguito sui trucchi Docker Commands possono aiutarti a risparmiare molto tempo

1. Registri di coda

Per dare una rapida occhiata ai registri sotto il comando può essere utilizzato

log sudo docker -t-tail 1000 my_postgres 2> & 1 | errore grep -I

2. Copia e incolla i file

Docker consente di copiare e incollare i file in un contenitore. Può essere fatto da host a container e viceversa.

COPY script.sh / tmp
AGGIUNGI script.sh / tmp

3. Arrestare tutti i contenitori

Tutti i contenitori possono essere arrestati utilizzando il comando seguente

docker stop $ (docker ps -q) - eseguirà stop solo per attivo
docker stop $ (docker ps -aq) - eseguirà stop per tutti

Conclusione

Docker è un salvatore nell'ambiente di lavoro DevOps. Con le sue diverse strutture, è uno dei migliori strumenti che possono essere utilizzati per distribuire progetti diversi. Docker è la migliore piattaforma per sviluppare, spedire ed eseguire diverse applicazioni insieme.

Articolo raccomandato

Questa è stata una guida al cheat sheet dei comandi Docker. Qui abbiamo discusso il contenuto e il comando, nonché suggerimenti e trucchi gratuiti del Cheat Sheet dei comandi Docker, per ulteriori informazioni è possibile consultare il seguente articolo:

  1. Devi provare Cheat Sheet Python
  2. Che cos'è Cheat Sheet Word
  3. Come usare Cheat Sheet MySQL
  4. Angolare 2 cheat sheet

Categoria: