Menu
CoddyTech

Instruksi WORKDIR

Termasuk bagian Pengantar Docker dalam perjalanan Terminal di Coddy. Pelajaran 26 dari 40.

Instruksi WORKDIR menetapkan direktori kerja untuk instruksi yang mengikutinya. Instruksi ini adalah padanan cd di Dockerfile, dan membuat image-mu tetap rapi dengan menempatkan file-filemu di satu lokasi yang diketahui, alih-alih menyebarkannya di direktori root:

FROM alpine
WORKDIR /app
COPY data.txt data.txt

Karena WORKDIR /app dijalankan terlebih dahulu, tujuan relatif COPY diambil dari dalam /app, sehingga file berada di /app/data.txt. Kamu dapat membacanya kembali dari path lengkap tersebut:

docker build -t app .
docker run app cat /app/data.txt
challenge icon

Tantangan

Sedang

File bernama info.txt sudah ada di direktori kamu. Buka Dockerfile dari pohon file dan tulis Dockerfile dengan FROM alpine, atur WORKDIR /project, lalu salin info.txt ke /project/info.txt. Simpan, build dengan tag located, lalu jalankan agar cat /project/info.txt.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pengantar Docker

Latihan sendiri: Playground Terminal