GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Foglio di riferimento rapido per i comandi Docker

Docker sta diventando sempre più popolare tra gli sviluppatori di software, gli operatori e le imprese come piattaforma di contenitori di software. I contenitori creano pacchetti di software in un formato che può essere eseguito isolato su un sistema operativo host. In bundle con solo le librerie e le impostazioni essenziali, Docker rende i sistemi leggeri, efficienti e autonomi che funzionano in modo identico ovunque siano distribuiti.

L'ottimizzazione delle funzionalità della piattaforma inizia con la padronanza dei comandi principali di Docker. Questo cheat sheet è un riferimento per i comandi Docker più basilari che riguardano l'installazione, l'interazione con l'Hub e l'utilizzo di contenitori e immagini.

Al momento della stesura di questo documento, l'installazione Docker consigliata è Docker Community Edition (Docker CE). Consulta i documenti ufficiali o la nostra guida Come installare Docker per maggiori dettagli.

Nota Se non hai aggiunto il tuo account utente limitato alla docker gruppo (con sudo usermod -aG docker username ), tutti i comandi in questo cheatsheet dovranno essere eseguiti con sudo .

Docker Hub

Sintassi Docker Descrizione
ricerca nella finestra mobile termine di ricerca Cerca immagini nell'hub Docker.
tiro della finestra mobile utente/immagine Scarica un'immagine da Docker Hub.
accesso alla finestra mobile Autentica su Docker Hub
(o altro registro Docker).
push della finestra mobile utente/immagine Carica un'immagine su Docker Hub.
Devi essere autenticato per eseguire questo comando.

Informazioni su immagine e contenitore

Sintassi Docker Descrizione
docker ps Elenca tutti i contenitori in esecuzione.
docker ps -a Elenca tutte le istanze del contenitore, con il loro ID
e stato.
immagini della finestra mobile Elenca tutte le immagini sulla macchina locale.
cronologia della finestra mobile utente/immagine Elenca la cronologia di un'immagine.
registri della finestra mobile [nome o ID contenitore] Visualizza i log da un contenitore in esecuzione.
porta Docker [nome o ID contenitore] Visualizza la porta esposta di un container in esecuzione.
differenza mobile [nome o ID contenitore] Elenca le modifiche apportate a un contenitore.

Lavora con immagini e contenitori

Sintassi Docker Descrizione
esecuzione della finestra mobile -it utente/immagine Esegue un'immagine, creando un contenitore e
cambiando il terminale
al terminal all'interno del container.
esecuzione della finestra mobile -p $HOSTPORT:$CONTAINERPORT -d utente/immagine Esegui un'immagine in modalità separata
con port forwarding.
ctrl+p quindi ctrl+q Dal prompt dei comandi del contenitore,
staccare e tornare al prompt dell'host.
allegato finestra mobile [nome o ID contenitore] Modifica il prompt dei comandi
dall'host a un contenitore in esecuzione.
inizio finestra mobile [nome o ID contenitore] Avvia un contenitore.
arresto mobile [nome o ID contenitore] Arresta un contenitore.
docker rm -f [nome o ID contenitore] Elimina un contenitore.
docker rmi Cancella un'immagine.
tag Docker utente/immagine:tag utente/immagine:nuovotag Aggiungi un nuovo tag a un'immagine.
docker exec [nome contenitore o ID] comando shell Esegue un comando all'interno di un contenitore in esecuzione.

Creazione di immagini

Sintassi Docker Descrizione
commissione della finestra mobile utente/immagine Salva un contenitore come immagine.
salvataggio nella finestra mobile utente/immagine Salva un'immagine in un archivio tar.
docker build -t sampleuser/ubuntu . Costruisce un'immagine Docker
da un Dockerfile
nella directory corrente.
caricamento della finestra mobile Carica un'immagine dal file.

Maggiori informazioni

Si consiglia di consultare le seguenti risorse per ulteriori informazioni su questo argomento. Sebbene questi siano forniti nella speranza che possano essere utili, tieni presente che non possiamo garantire l'accuratezza o la tempestività dei materiali ospitati esternamente.

  • Cheatsheet Docker (Github)

Docker
  1. Cheat sheet per i comandi Linux comuni

  2. Cheat sheet dei comandi di IPtables

  3. Alcuni comandi DOCKER

  4. Un'introduzione a Docker

  5. Foglio informativo sui comandi di Linux

Foglio informativo sui comandi MySQL

Come eseguire SSH in un contenitore Docker ed eseguire comandi

21 comandi essenziali che ogni utente Docker dovrebbe conoscere

Comandi Docker per la gestione del ciclo di vita dei container (Guida definitiva)

Comandi di base nano (cheat sheet)

Comandi di base di vim (cheat sheet)