Che cos'è un Dockerfile
Fa parte della sezione Introduzione a Docker del percorso Terminal di Coddy. Lezione 21 di 40.
Finora hai usato immagini create da altre persone. Per crearne una tua, scrivi un Dockerfile: un semplice file di testo che elenca i passaggi per assemblare un'immagine, un'istruzione per riga.
L'istruzione più importante è FROM, con cui inizia ogni Dockerfile. Sceglie l'immagine di base su cui costruisci:
FROM alpineQuesto indica di partire dall'immagine alpine. Poi aggiungi altre istruzioni sotto per personalizzare l'immagine.
Puoi creare il Dockerfile direttamente dal terminale. Un modo semplice è scrivere le righe in un file chiamato Dockerfile:
cat > Dockerfile << 'EOF'
FROM alpine
EOFTutto ciò che si trova tra EOF e EOF viene scritto nel file.
Sfida
PrincipianteUn Dockerfile è già presente nella tua directory. Apri Dockerfile dall'albero dei file, fai in modo che FROM alpine sia la sua unica istruzione e salvalo. Poi stampa il file con cat per confermarne il contenuto.
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