Introduzione ai comandi Docker

Docker implica la virtualizzazione a livello di sistema operativo. La maggior parte degli sviluppatori preferisce utilizzare la finestra mobile e i sistemi operativi sono strettamente associati agli sviluppatori. Ottimizzare i calci di funzionalità della piattaforma con padronanza dei comandi docker. Sono macchine virtuali molto leggere '.

Comandi Docker di base

  • docker –version - Visualizza la versione corrente
  • docker pull - Le immagini del repository Docker possono essere estratte usando il comando docker pull

Es: docker pull ubuntu

  • docker run -it -d - Per generare un contenitore da un'immagine

Es: docker run -it -d ubuntu

  • docker ps -a - Visualizza i contenitori in esecuzione ed usciti
  • docker exec -it bash - Comando per l'accesso al container in esecuzione
  • docker kill - Comando per l'interruzione immediata dell'esecuzione di un container

Es: docker kill d61153bc

  • docker commit: questo comando crea una nuova immagine di un contenitore modificato sul sistema locale
  • Docker push: questo comando Docker viene utilizzato per inviare un'immagine al repository hub docker
  • Immagini docker: elenca tutte le immagini archiviate in una finestra mobile
  • docker rm - Eliminazione di un contenitore che ha interrotto l'esecuzione

Comandi intermedi Docker

  • comando checkpoint docker: questo comando Docker utilizzato per la gestione dei checkpoint
  • docker save (OPTIONS) IMMAGINE (IMMAGINE …) - Salvataggio di più di una immagine negli archivi tar

Esempio: finestra mobile save –output testbox.tar textbox

  • ricerca docker (OPZIONI) TERMINE - Ricerca di immagini nella docker docker

Es .: casella di testo di ricerca docker

  • statistiche docker (OPZIONI) (CONTAINER …) - Visualizzazione delle statistiche sull'utilizzo delle risorse

Es: statistiche docker

  • comando di sistema docker : viene utilizzato per la gestione di una finestra mobile

Comando

Descrizione

sistema docker dfMostra l'utilizzo del disco docker
eventi del sistema dockerRicevi eventi in tempo reale dal server
informazioni sul sistema dockerVisualizza informazioni a livello di sistema
potatura del sistema dockerRimuovi i dati non utilizzati
  • tag docker SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Creazione di un'immagine di destinazione che si riferisce a un'immagine di origine

Esempio: tag docker 0e5574283393 fedora / httpd: versione 1.0

  • docker unpause CONTAINER (CONTAINER …) - Interrompere tutto il processo all'interno di uno o più contenitori

Es: docker per la pausa del contenitore di test

  • File di importazione docker (OPZIONI) | URL | - (REPOSITORY (: TAG)) - Importazione di contenuti da tarball per creare un'immagine di sistema del file
  • informazioni sulla finestra mobile (OPZIONI) - Visualizza informazioni a livello di sistema

Esempio: informazioni sulla finestra mobile -f

  • Docker Logout (SERVER) - Disconnessione da un registro Docker

Comandi Docker avanzati

  • docker-machine upgrade default - Per aggiornare la docker all'ultima versione. Il modo in cui avviene questo aggiornamento dipende dalla distribuzione sottostante utilizzata sull'istanza creata.
  • docker build –rm = false - Le opzioni booleane assumono la forma -d = false. Il valore visualizzato nel testo della guida è il valore predefinito che viene impostato se non si specifica quel flag. Se si specifica un flag booleano senza un valore, questo imposterà il flag su true, indipendentemente dal valore predefinito.

Viaggi e suggerimenti per usare i comandi Docker

  • Utilizzare -f flag per attivare la registrazione

Ad esempio: log docker -f

  • La divisione JSON può essere ottenuta nella finestra mobile per impostazione predefinita, le singole chiavi possono essere estratte usando jq.
  • È necessario prestare maggiore attenzione alle installazioni dei pacchetti poiché anche questi comandi vengono memorizzati nella cache.
  • Ci sono alcuni punti in cui è possibile specificare i comandi nel file Docker.
  • Una cache verrà invalidata da aggiungi quando i file vengono modificati
  • Al momento della creazione dell'immagine, non è possibile scrivere sui volumi
  • Tutti gli utenti sono determinati dall'host, quindi non esiste alcuna finestra mobile di spaziatura dei nomi utente.
  • Sudo aiuta ad eseguire i comandi della finestra mobile
  • L'avvio di una finestra mobile è un processo relativamente semplice
  • Docker consente la creazione di alias per i propri comandi in modo molto efficace. Questo aiuta a gestire e gestire comandi docker lunghi e molto grandi. File ~ / .bashrcor ~ / .bash_aliases contiene i valori di alias.
  • Per raggiungere i contenitori accessibili internamente su una rete è sempre necessario trattenere l'ID corrispondente del contenitore, il comando ps -a aiuta a ottenere questo archiviato.
  • Quando una porta necessaria è occupata su un servizio diverso, quindi per l'esecuzione di un contenitore è possibile collegare la porta host su una porta contenitore specifica.Eg (porta host 8080 alla porta contenitore 50)
  • Docker fornisce supporto aggiuntivo per pulire i bit di codice non necessari dal contenitore di distribuzione.
  • È sempre impostato per accoppiare il file docker associato alle rispettive istruzioni di esecuzione. Questo aiuta a risolvere i problemi come prescritto escludendo l'utilizzo non necessario dello spazio su disco.
  • Docker preferisce sempre recuperare le istruzioni nel file docker che non ha subito alcuna modifica. Il risparmio di tempo può essere ottenuto impostando i contenuti illustrati nel file docker in un ordine in cui il minimo possibile dei contenuti delle modifiche sono indicati nella parte superiore e più probabilmente i contenuti delle modifiche sono raffigurati nella parte inferiore del file.

Conclusione

Sebbene la docker sembri essere una configurazione semplice, in realtà è un sistema complesso da gestire quando si considerano le sue vibranti caratteristiche in un'immagine. Sicuramente, Docker è tra i più popolari strumenti di virtualizzazione e consente un accoppiamento estremo con il sistema operativo host.

Articoli consigliati

Questa è stata una guida ai comandi Docker. Qui abbiamo discusso i comandi Docker di base, immediati e avanzati. Puoi anche consultare i seguenti articoli per saperne di più.

  1. Comandi GIT avanzati
  2. Elenco dei comandi Rails
  3. Comandi di base C.
  4. Comandi Bootstrap

Categoria: