L'istruzione CMD
Fa parte della sezione Introduzione a Docker del percorso Terminal di Coddy. Lezione 23 di 40.
L'istruzione CMD imposta il comando predefinito che un container esegue quando lo avvii senza specificarne uno. Di solito è scritta nel formato di array JSON:
FROM alpine
CMD ["echo", "container ran"]Crea questa immagine ed eseguila senza specificare alcun comando: stamperà automaticamente container ran:
docker build -t greeter .
docker run greeterCMD è il modo in cui un'immagine sa cosa fare per impostazione predefinita. Se passi un comando a docker run, questo sostituisce CMD.
Sfida
MedioApri Dockerfile dall'albero dei file e scrivi due istruzioni: FROM alpine e CMD ["echo", "built and running"]. Salvalo, creane una build con il tag auto, poi eseguilo senza un comando, così verrà stampato il contenuto di CMD.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Introduzione a Docker
2Immagini
Scaricare immaginiElencare immaginiAssegnare tag alle immaginiRiepilogo - Gestione delle immagini5Ispezionare i container
Log dei containerEsaminare i dettagliEseguire comandiRiepilogo - Controllo dello stato di salute3Esecuzione dei container
Eseguire un comandoEsecuzione realeDistribuzioni diverseRimozione automatica dei containerRiepilogo - Esecutore di container6Creazione di immagini
Che cos'è un DockerfileCreare un'immagineL'istruzione CMDRiepilogo - Creazione di immaginiEsercitati da solo: Playground Terminal