Gerçek Çalıştırma
Coddy'nin Terminal Journey'sinin Docker'a Giriş bölümünün bir parçası — ders 8 / 40.
Bir konteyner içindeki komutlar sahte bir yankı (echo) olarak değil, gerçekten çalışır. Bunu konteynere bir kabuk (shell) ve küçük bir betik vererek kanıtlayabilirsiniz:
docker run alpine sh -c "echo abc | tr a-z A-Z"Burada sh -c, konteyner içinde bir kabuk komut dizesi çalıştırır. Kabuk, abc ifadesini tr komutuna aktarır, bu da onu büyük harfe dönüştürür, böylece çıktı ABC olur.
Bu, konteynerin içinde zaten bildiğiniz pipe'ları, değişkenleri ve komut satırı araçlarını kullanabileceğiniz anlamına gelir.
Görev
Kolayalpine imajından, 1'den 3'e kadar olan sayıları her satıra bir tane gelecek şekilde yazdırmak için sh -c ve seq 3 kullanan bir konteyner çalıştırın.
Kopya kağıdı
Bir kapsayıcı içinde bir kabuk komut dizesi çalıştırmak için sh -c kullanın:
docker run alpine sh -c "echo abc | tr a-z A-Z"Bu; boruların (pipes), değişkenlerin ve CLI araçlarının kapsayıcı içinde çalışmasına olanak tanır.
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 Yazma3Konteynerleri Çalıştırma
Bir Komut ÇalıştırmaGerçek ÇalıştırmaFarklı DağıtımlarKonteynerleri Otomatik KaldırmaÖzet - Konteyner Çalıştırıcı