I comandi vctl sono suddivisi in categorie in base alla funzione.
Comandi vctl per gestire la risorsa di runtime del contenitore
Comando | Descrizione |
---|---|
vctl system config [OPTIONS] | Configura e inizializza l'ambiente del sistema operativo host per il motore del contenitore.
Il comando esegue le attività seguenti:
Nota: Il comando
vctl system config non avvia il daemon containerd.
|
vctl system info [OPTIONS] | Visualizza le informazioni di runtime del contenitore. |
vctl system start [OPTIONS] | Avvia il motore del contenitore. Il comando esegue le attività seguenti:
|
vctl system stop [OPTIONS] | Arresta il runtime del contenitore. |
Comandi vctl per gestire la risorsa immagine
Comando | Descrizione |
---|---|
vctl build [OPTIONS] PATH | Crea un'immagine del contenitore utilizzando un Dockerfile.
Nota: Se le istruzioni RUN nel Dockerfile eseguono comandi relativi alla rete, aggiungere l'istruzione ENV nel Dockerfile per impostare il proxy di rete, ad esempio
ENV https_proxy <Proxy_Server>:Proxy_Port, in modo che le operazioni di rete vengano eseguite correttamente.
|
vctl images [OPTIONS] [IMAGE...] | Elenca le immagini del contenitore e visualizza informazioni di base su tali immagini. |
vctl push [OPTIONS] IMAGE [REMOTE_URL] | Esegue il push dell'immagine del contenitore nel registro. |
vctl rmi [OPTIONS] ([IMAGE...]|--all) | Elimina una o più immagini del contenitore. |
vctl tag [OPTIONS] SOURCE_IMAGE TARGET_IMAGE [TARGET_IMAGE...] | Aggiunge tag alle immagini del contenitore. Crea un alias dell'immagine con TARGET_IMAGE. |
vctl pull [OPTIONS] IMAGE | Estrae un'immagine del contenitore dal registro. |
Comandi vctl per gestire la risorsa contenitore
Comando | Descrizione |
---|---|
vctl create [OPTIONS] IMAGE [COMMAND] [ARGUMENTS...] | Crea un nuovo contenitore dall'immagine di un contenitore.
Nota: Quando si utilizza l'opzione
--volume, assicurarsi di eseguire le operazioni seguenti:
Nota: Quando si utilizza l'opzione
--publish, assicurarsi di eseguire le operazioni seguenti:
|
vctl describe [OPTIONS] CONTAINER | Visualizza i dettagli relativi al contenitore. |
vctl exec [OPTIONS] CONTAINER COMMAND [ARGUMENTS...] | Esegue un comando in un contenitore in esecuzione. |
vctl ps [OPTIONS][CONTAINER...] | Elenca i contenitori e visualizza le informazioni di base sui contenitori. |
vctl rm [OPTIONS] ([CONTAINER...]|--all) | Elimina uno o più contenitori. |
vctl run [OPTIONS] IMAGE [COMMAND] [ARGUMENTS...] | Esegue un nuovo contenitore dall'immagine di un contenitore.
Nota: Quando si utilizza l'opzione
--volume, assicurarsi di eseguire le operazioni seguenti:
Nota: Quando si utilizza l'opzione
--publish, assicurarsi di eseguire le operazioni seguenti:
|
vctl start [OPTIONS] CONTAINER | Avvia un contenitore creato o arrestato. |
vctl stop [OPTIONS] CONTAINER | Arresta il contenitore. |
vctl inspect [OPTIONS] NAME | Visualizza informazioni dettagliate sul contenitore. |
Comandi vctl per gestire la risorsa macchina virtuale CRX
Comando | Descrizione |
---|---|
vctl execvm [OPTIONS] (vmx|-c=CONTAINER) COMMAND [ARGUMENTS...] | Esegue i comandi da una macchina virtuale in esecuzione che ospita il contenitore. |
Comandi vctl per la gestione dei volumi
Comando | Descrizione |
---|---|
vctl volume prune [flags] | Rimuove tutti i volumi locali inutilizzati. |
Comandi vctl per gestire l'autenticazione del registro delle immagini del contenitore
Comando | Descrizione |
---|---|
vctl login [OPTION] [SERVER] | Accede a un registro remoto. |
vctl logout [SERVER] | Si disconnette da un registro remoto. |
- In macOS, le credenziali vengono salvate nel Portachiavi. In Windows, le credenziali vengono salvate in Gestione credenziali.
- Una volta completato l'accesso, le richieste di pull, push e creazione future potranno sfruttare le credenziali salvate.
- La richiesta di logout elimina le credenziali corrispondenti dal Portachiavi o da Gestione credenziali.
Comandi vctl per mettere a punto un ambiente di sistema pronto per KIND basato su vctl
Comando | Descrizione |
---|---|
vctl kind | Prepara l'ambiente di sistema per KIND basato su vctl. KIND utilizza i contenitori vctl come nodi per l'esecuzione dei cluster Kubernetes. |