Docker

Docker

Web sitesi:

Kategori:

Konteyner ve dağıtım

Docker, uygulamanızı çalışması için gereken kütüphanelerle birlikte tek bir imaja paketler ve bu imajı konteyner olarak çalıştırır. İmajı Dockerfile ile tanımlarsınız, üretilen imaj bir registry’de durur ve her sunucuda aynı imaj çalışır. Konteynerler işletim sistemi çekirdeğini paylaşır, birbirinden izole çalışır ve saniyeler içinde başlar. Aynı imaj geliştirme makinesinde ve sunucuda aynı biçimde çalıştığı için ortam farkından doğan hatalar azalır.

Ne zaman tercih edilir?

  • Birden fazla servisi tek sunucuda yan yana ve birbirine karışmadan çalıştırmak

  • Farklı dil ve kütüphane sürümü isteyen uygulamaları çakıştırmadan barındırmak

  • Uygulamayı bağımlılıklarıyla birlikte bir sunucudan diğerine taşımak

  • CI/CD hattının test ve yayına alma adımlarını aynı imaj üzerinden yürütmek

Servis sayısı arttıkça hepsini Docker Compose ile tek dosyada tanımlarsınız, daha da büyürse K3s gibi bir orkestrasyon katmanı devreye girer. Tek bir uygulamayı tek sunucuda çalıştırıyorsanız konteyner katmanı size ek bakım işi çıkarır.

tten’de kurulum: Core Panel’deki Marketplace’ten tek tıkla kurulur ve çalışır durumda teslim edilir. Sürümü kurulum sırasında seçersiniz.

Resmî kaynak: Docker

Tüm kontrol sizde

Altyapınızı bugün oluşturun

Dakikalar içinde başlayın, projenizi canlıya alın. Taahhüt yok.