Docker

Docker
Orijinal yazar(lar)Solomon Hykes
Geliştirici(ler)Docker, Inc.
İlk yayınlanma13 Mart 2013 (11 yıl önce) (2013-03-13)
Güncel sürüm25.0.4 / 7 Mart 2024 (56 gün önce) (2024-03-07)
Programlama diliGo
İşletim sistemiGNU/Linux, macOS, Windows
Platformx86-64, ARM
Türİşletim sistemi seviyesinde sanallaştırma
LisansFreemium
Resmî sitesidocker.com
Kod deposu
  • github.com/moby/moby
Bunu Vikiveri'de düzenleyin

Docker, bir konteynerleştirme teknolojisi olarak adlandırılır.[1] Konteynerler, uygulamaları ve onların bağımlılıklarını bağımsız ve izole bir ortamda çalıştırmak için kullanılır. Bir Docker konteyneri, tüm uygulama kodunu, kütüphaneleri ve konfigürasyon dosyalarını içerir. Bu konteynerler, herhangi bir ortamda (geliştirme makineleri, test sunucuları, üretim sunucuları) tutarlı bir şekilde çalışabilirler. Docker'ın ilk sürümü 2013'te yayınlanmıştır.[2]

Docker, "Docker İmajları" adı verilen temel yapı taşları üzerine inşa edilmiştir. Bir Docker imajı, bir uygulamanın çalışması için gerekli olan tüm bileşenleri içerir. İmajlar, Docker konteynerlerini başlatmak için kullanılır. Docker konteynerleri, ana işletim sistemi üzerinde çalışırken, kendi bağımsız dosya sistemine ve işletim sistemine sahiptirler. Bu izolasyon, uygulamaların birbirleriyle ve ana işletim sistemiyle çakışmasını engeller.[3][4]

Docker, yazılım geliştirme ve dağıtım süreçlerini hızlandırır, taşınabilirliği artırır ve kaynakları daha verimli bir şekilde kullanmanıza yardımcı olur. Bu nedenle, Docker günümüzün yazılım dünyasında önemli bir teknoloji haline gelmiş ve birçok organizasyon tarafından benimsenmiştir.[5]

Kaynakça

  1. ^ "Docker nedir? | AWS". Amazon Web Services, Inc. 13 Eylül 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2023. 
  2. ^ "Docker: A Favourite in the DevOps World". 27 Ağustos 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ağustos 2018. 
  3. ^ "Docker nedir?". Makale. Oracle. 12 Eylül 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2023. 
  4. ^ "Docker Nedir?". Makale. Beyaznet. 20 Ağustos 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2023. 
  5. ^ "Docker commands 97.6% market share in OS-level Virtualization (Containers)". enlyft.com (İngilizce). 21 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2023. 
  • g
  • t
  • d
Linux konteynerleri
İşletim sistemi düzeyinde sanallaştırma
Konteyner host işletim sistemleri
  • Linux
  • Container Linux
  • RancherOS
Konteyner motorları
  • Docker
  • rkt
Konteyner küme yöneticileri
  • Apache Mesos
  • Kubernetes
  • Rancher
  • Nomad
  • Amazon EC2 Container Service
  • Docker UCP
  • Docker Swarm
  • StackEngine
  • Tutum
Taslak simgesiÖzgür yazılım ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.