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