L’istruzione WORKDIR
Fa parte della sezione Introduzione a Docker del percorso Terminal di Coddy. Lezione 26 di 40.
L'istruzione WORKDIR imposta la directory di lavoro per le istruzioni che la seguono. È l'equivalente di cd in un Dockerfile e mantiene ordinata la tua immagine mettendo i file in un unico posto noto, invece di sparpagliarli nella directory radice:
FROM alpine
WORKDIR /app
COPY data.txt data.txtPoiché WORKDIR /app viene eseguito per primo, la destinazione relativa di COPY viene considerata all’interno di /app, quindi il file viene salvato in /app/data.txt. Puoi leggerlo di nuovo da quel percorso completo:
docker build -t app .
docker run app cat /app/data.txtSfida
MedioUn file chiamato info.txt è già nella tua directory. Apri Dockerfile dall’albero dei file e scrivi un Dockerfile che sia FROM alpine, imposti WORKDIR /project, poi copi info.txt in /project/info.txt. Salvalo, creane una build con il tag located, poi eseguilo per fare cat /project/info.txt.
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