CMD Talimatı
Coddy'nin Terminal Journey'sinin Docker'a Giriş bölümünün bir parçası — ders 23 / 40.
CMD talimatı, bir konteyneri herhangi bir komut belirtmeden başlattığınızda çalıştıracağı varsayılan komutu ayarlar. Genellikle JSON dizi biçiminde yazılır:
FROM alpine
CMD ["echo", "container ran"]Bu imajı oluşturun ve kendi komutunuzu eklemeden çalıştırın; otomatik olarak container ran yazdıracaktır:
docker build -t greeter .
docker run greeterCMD, bir imajın varsayılan olarak ne yapacağını bilme yoludur. Eğer docker run komutuna bir komut iletirseniz, bu CMD talimatını geçersiz kılar.
Görev
OrtaFROM alpine ile başlayan ve CMD ["echo", "built and running"] komutunu ayarlayan bir Dockerfile yazın. Bunu auto olarak etiketleyip derleyin, ardından CMD çıktısının yazdırılması için herhangi bir komut vermeden çalıştırın.
Kopya kağıdı
CMD, bir konteyner herhangi bir komut belirtilmeden başlatıldığında çalıştıracağı varsayılan komutu ayarlar (JSON dizi formu):
FROM alpine
CMD ["echo", "container ran"]Derleyin ve çalıştırın:
docker build -t greeter .
docker run greeterdocker run komutuna bir komut iletmek, CMD talimatını geçersiz kılar.
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