Junior
Docker nedir ve Docker daemon nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Docker, uygulamaları konteynerlerde geliştirmek, teslim etmek ve çalıştırmak için bir platformdur.
Konteynerler, bir uygulamayı tüm bağımlılıklarıyla birlikte izole bir ortamda paketlemeye olanak tanır, böylece öngörülebilirlik ve taşınabilirlik sağlar.
Docker daemon (veya dockerd), Docker'ın tüm çalışmalarını yöneten arka plan servisidir. Sorumlulukları şunlardır:
- Konteynerleri oluşturmak, başlatmak ve durdurmak.
- Görüntüleri (image) yönetmek.
- Veri hacimlerini (volume) yönetmek.
- Ağları yönetmek.
- Docker CLI'den gelen istekleri işlemek.
Müşteri (örneğin, docker build veya docker run komutu), Docker API üzerinden Docker daemon ile etkileşime geçer.
# Docker CLI komutunun, Docker daemon'a istek gönderen örneği
docker run -d -p 80:80 nginx