Esecuzione reale
Fa parte della sezione Introduzione a Docker del percorso Terminal di Coddy. Lezione 8 di 40.
I comandi all'interno di un container vengono eseguiti davvero, non sono una semplice eco fittizia. Puoi dimostrarlo assegnando al container una shell e un piccolo script:
docker run alpine sh -c "echo abc | tr a-z A-Z"Qui sh -c esegue una stringa di comando shell all'interno del container. La shell invia abc tramite una pipe a tr, che lo converte in maiuscolo, quindi l'output è ABC.
Questo significa che puoi usare pipe, variabili e gli strumenti da riga di comando che già conosci, tutto all’interno del container.
Sfida
FacileAvvia un container da alpine che usa sh -c per stampare i numeri da 1 a 3, uno per riga, usando seq 3.
Il comando seq stampa una sequenza di numeri, quindi seq 3 stampa 1, 2 e 3, ciascuno su una riga.
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 containerEsercitati da solo: Playground Terminal