Menu
CoddyTech

WORKDIR Talimatı

Coddy'nin Terminal Journey'sinin Docker'a Giriş bölümünün bir parçası. Ders 26 / 40.

WORKDIR yönergesi, kendisinden sonra gelen yönergeler için çalışma dizinini ayarlar. cd komutunun Dockerfile karşılığıdır ve dosyalarınızı kök dizine dağıtmak yerine bilinen tek bir yere yerleştirerek imajınızı düzenli tutar:

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

WORKDIR /app önce çalıştığı için göreli COPY hedefi /app içinden alınır ve dosya /app/data.txt konumuna yerleştirilir. Dosyayı bu tam yoldan okuyabilirsiniz:

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

Görev

Orta

Dizininizde info.txt adlı bir dosya zaten bulunuyor. Dosya ağacından Dockerfile dosyasını açın ve FROM alpine içeren, WORKDIR /project ayarlayan, ardından info.txt dosyasını /project/info.txt konumuna kopyalayan bir Dockerfile yazın. Dosyayı kaydedin, located etiketiyle derleyin, ardından cat /project/info.txt komutunu çalıştıracak şekilde çalıştırın.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Docker'a Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground