COPY Talimatı
Coddy'nin Terminal Journey'sinin Docker'a Giriş bölümünün bir parçası — ders 25 / 40.
Çoğu imajın içine kendi dosyalarınızın dahil edilmesi gerekir: kaynak kod, yapılandırma, veri. COPY talimatı, bir dosyayı derleme bağlamından (derleme yaptığınız dizin) imajın içine kopyalar:
FROM alpine
COPY message.txt /message.txtFormat COPY SOURCE DESTINATION şeklindedir. Burada dizininizdeki message.txt dosyası, imajın içindeki /message.txt konumuna kopyalanır.
Dosya daha sonra gerçekten imajın içinde yer alır, bu nedenle ondan oluşturulan bir konteyner dosyayı gerçekten okuyabilir:
docker build -t hasfile .
docker run hasfile cat /message.txtGörev
OrtaDizininizde note.txt adında bir dosya zaten bulunuyor. FROM alpine tabanlı olan ve note.txt dosyasını imaj içindeki /note.txt konumuna kopyalayan bir Dockerfile yazın. Bu imajı noted olarak etiketleyerek oluşturun (build), ardından cat /note.txt komutunu çalıştırmak için imajı çalıştırın.
Kendin 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