Özet - İlk container
- Docker & Kubernetes kursu
- Başlangıç
- Ders 18/82
- 5 dk
run, ps, stop ve logs komutlarını birleştirerek bir container yönetirsin.
Özet: ilk container
Bu grupta:
docker run image komut: image'dan container oluşturur; ana süreç bitince container durur.-darka planda başlatır;docker execçalışan container'da komut çalıştırır.docker ps(-a,-q,--filter,--format) container'ları listeler.stopdüzgün kapatır,killhemen öldürür,rmsiler,startyeniden başlatır.docker logsstdout/stderr'i gösterir (-f,--tail,--since).
docker run -d --name web nginx
docker logs -f --tail 10 web
docker stop web && docker rm webUygulama Bir container'ın yaşam döngüsü
Dört komut yaz: nginx'ten web adlı container'ı arka planda başlat; son 10 log satırını göster; container'ı durdur; container'ı sil.
Başlangıç kodu
# buraya yazÖrnek çözüm
docker run -d --name web nginx
docker logs --tail 10 web
docker stop web
docker rm webBeklenen çıktı
7c2f4a9e1b3d /docker-entrypoint.sh: Configuration complete; ready for start up web web
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Çalışan tüm container'ları tek komutla durdurmak için hangisi kullanılır?
- docker stop $(docker ps -q) Doğru cevap
- docker stop --all-running
- docker rm -a
- docker ps --stop
Açıklama: docker ps -q kimlikleri verir; stop hepsini alır.
2 Kimlikleri komuta aktar.
docker rm $(docker ps -a ____)
docker rm $(docker ps -a -q)
Açıklama: -q yalnızca kimlikleri yazar.
3 Eşleştir.
| Kavram | Anlamı |
|---|---|
docker run |
Yeni container |
docker exec |
Mevcut container'da komut |
docker logs |
Çıktı kayıtları |
docker rm |
Silme |