Eseguire comandi
Fa parte della sezione Introduzione a Docker del percorso Terminal di Coddy. Lezione 19 di 40.
Una volta che un container è in esecuzione in background, puoi eseguire comandi aggiuntivi al suo interno con docker exec:
docker run -d --name live nginx
docker exec live echo "hello from inside"Il primo comando avvia live in background. Il secondo esegue echo all'interno del container già in esecuzione e ne stampa l'output.
Questo è il modo quotidiano per dare un’occhiata o eseguire rapidamente un’attività in un container già avviato, senza fermarlo e riavviarlo. Nota che exec richiede un container in esecuzione, quindi l’immagine deve essere una di quelle che restano attive (come nginx).
Sfida
FacileAvvia un container nginx in background chiamato server, poi usa docker exec per eseguire echo inside the container al suo interno.
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 saluteEsercitati da solo: Playground Terminal