Menu
Coddy logo textTech

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 greeter

CMD, 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.

challenge icon

Görev

Orta

FROM 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 greeter

docker run komutuna bir komut iletmek, CMD talimatını geçersiz kılar.

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