Komut Çalıştırma
Coddy'nin Terminal Journey'sinin Docker'a Giriş bölümünün bir parçası — ders 19 / 40.
Bir konteyner arka planda çalışırken, docker exec ile içinde ek komutlar çalıştırabilirsiniz:
docker run -d --name live nginx
docker exec live echo "hello from inside"İlk komut live komutunu arka planda başlatır. İkincisi ise echo komutunu halihazırda çalışan o konteynerin içinde çalıştırır ve çıktısını yazdırır.
Bu, halihazırda çalışan bir konteynerde, onu durdurup yeniden başlatmadan etrafa bakmanın veya hızlı bir görevi çalıştırmanın günlük yoludur. exec komutunun çalışan bir konteynere ihtiyaç duyduğunu, bu nedenle imajın (nginx gibi) ayakta kalan bir imaj olması gerektiğini unutmayın.
Görev
Kolayserver adında arka planda çalışan bir nginx konteyneri başlatın, ardından içinde echo "inside the container" komutunu çalıştırmak için docker exec kullanın.
Kopya kağıdı
Halihazırda çalışan bir konteyner içinde bir komut çalıştırmak için docker exec komutunu kullanın:
docker run -d --name live nginx
docker exec live echo "hello from inside"exec, konteynerin zaten çalışıyor olmasını gerektirir.
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