Menu
Coddy logo textTech

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.txt

Poiché 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.txt
challenge icon

Sfida

Medio

Un 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

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a Docker

Esercitati da solo: Playground Terminal