WORKDIR Talimatı
Coddy'nin Terminal Journey'sinin Docker'a Giriş bölümünün bir parçası — ders 26 / 40.
WORKDIR talimatı, kendisinden sonra gelen talimatlar için çalışma dizinini ayarlar. Bu, cd komutunun Dockerfile eşdeğeridir ve dosyalarınızı kök dizine dağıtmak yerine bilinen tek bir yere koyarak imajınızın düzenli kalmasını sağlar:
FROM alpine
WORKDIR /app
COPY data.txt data.txtWORKDIR /app önce çalıştığı için, göreli COPY hedefi /app içinden alınır, böylece dosya /app/data.txt konumuna yerleşir. Onu bu tam yoldan geri okuyabilirsiniz:
docker build -t app .
docker run app cat /app/data.txtGörev
OrtaDizininizde info.txt adında bir dosya zaten bulunuyor. FROM alpine olan, WORKDIR /project ayarlayan, ardından info.txt dosyasını /project/info.txt adresine kopyalayan bir Dockerfile yazın. Bunu located olarak etiketleyerek derleyin, ardından cat /project/info.txt komutunu çalıştırmak için çalıştırın.
Kopya kağıdı
WORKDIR, sonraki talimatlar için çalışma dizinini ayarlar (cd komutuna eşdeğerdir). COPY gibi talimatlardaki göreceli yollar bu dizine göre çözümlenir:
FROM alpine
WORKDIR /app
COPY data.txt data.txt # /app/data.txt konumuna ulaşırKendin dene
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
4Konteyner Yönetimi
Konteynerleri AdlandırmaDetached KonteynerlerTüm Konteynerleri ListelemeDurdurma ve KaldırmaÖzet - Konteyner Yaşam Döngüsü10Selamlama Uygulaması Projesi
Projeye Genel BakışDockerfile Yazma