Ambienti e comandi

Il client docker è un applicativo da linea di comando (CLI) che:

  • interagisce con l’utente
  • invia i comandi al server per l’esecuzione

Nella versione di Docker più moderna i comandi hanno la struttura:

docker ambiente comando

Alcuni comandi storici non hanno bisogno della specifica dell’ambiente e sono del formato:

docker comando

Per avere un veloce aiuto sui comandi disponibili basta:

docker

Per avere un veloce aiuto sui comandi disponibili in un certo ambiente:

docker ambiente

docker ambiente --help - dà anche le opzioni

Principali Ambienti

Ogni ambiente permette la gestione di un diverso aspetto di Docker:

  • config - configurazioni del cluster Swarm
  • container – contenitori di processo
  • image - immagini
  • network – contenitori di reti
  • node - nodi del cluster Swarm
  • plugin - plugins
  • secret - segreti del cluster Swarm
  • service - servizi offerti dal cluster Swarm
  • swarm - il cluster Swarm
  • system - aspetti generali del sistema
  • trust - fiducia delle immagini
  • volume - contenitori di dati

Molti comandi legacy non richiedono la specifica dell’ambiente

Manualistica

Docker è dotato di ricca manualistica di riferimento Il nome della pagina di manuale mappa il comando docker dato:

docker ambiente comando

ha manualistica con

man docker-ambiente-comando

Esempi:

man docker
man docker-run
man docker-network-create