Beslenme | Açık Kaynak Docker Çoklu Kapsayıcı Uygulaması

Compose DevOps Aracı

Docker Compose, çoklu kontaer uygulamaları tanımlayın ve çalıştırın

Docker Compose Açık kaynak aracı, çoklu kontain Docker ortamlarını işlemenize yardımcı olur. Çoklu kontaer aynı anda tanımlamak için bir YAML dosyasının kullanılmasına izin verir.

Genel Bakış

Docker Compose, Compose dosya biçimi kullanılarak tanımlanan çoklu kontain Docker uygulamalarını çalıştırmak için bir araçtır. Sıkıcı bir başlangıç ​​olabilir, durdurulabilir, yeniden inşa edebilir ve birden fazla kap’ı manuel olarak yönetebilir, bu nedenle Docker işlemi hızlandırmaya yardımcı olan yeni bir yararlı araç oluşturmuştur, yani Docker’ın oluşturulması. Bir oluşturma dosyası, kural uygulayarak çalışır, bir veya daha fazla kapsayıcının veya hizmetin bir docker-compose.yaml dosyasında nasıl yapılandırıldığını tanımlar. Bir oluşturma YAML dosyanız olduğunda, uygulamanızı tek bir komutla oluşturabilir, başlatabilir ve yönetebilirsiniz: Docker Compose Up. Docker kullanarak uygulamalar geliştirmek, birden fazla hizmet ve kap üzerinde çalışırken zorlayıcıdır. İşte Docker’ın birden fazla kap uygulaması ve ortamını çalıştırmanıza yardımcı olacak Docker kompozisyonu geliyor. Docker Compose, Docker oluşturma üretimi, evreleme, geliştirme, test ve CI ortamlarında aynı anda birden fazla kapla işleyebilir. Tüm Yazılım Geliştirme Yaşam Döngüsü’nü (SDLC) yönetmek için Docker Compose’u kullanabilirsiniz. Docker Compose Açık kaynaklı yazılım 24.8k GitHub yıldızları ve 4.2k GitHub çatalları vardır.

Sistem gereksinimleri

Docker oluşturma gereksinimleri şunları içerir:

  • Docker Beste
  • Docker motoru
  • sudo ayrıcalıklar kök dışı kullanıcı
  • Github Hesabı

Özellikler

Docker Compose’un bazı temel özellikleri aşağıda listelenmiştir:

  • Tek bir ana bilgisayarda birden fazla izole ortam barındırma
  • Farklı ortamlar için kapları özelleştirin
  • Kaplar oluşturulduğunda ses verilerini kaydedin
  • Değişen kapları yeniden kullanın ve yeniden oluşturun
  • Değişkenler ve bir kompozisyonun ortamlar arasında hareket ettirilmesi

Kurulum Talimatları

Linux’ta Docker Compose’u yükle

İlk olarak, Docker kompozisyonunun tüm DEPRECE paketlerinin yüklendiğinden ve güncel olduğundan emin olun, ardından lütfen aşağıda listelenen talimatları izleyin. Ayrıca Docker Compose Biner’i GitHub’daki Compose Deposu Sürüm sayfasından On Linux için de indirebilirsiniz. Adım adım talimatlar aşağıda listelenmiştir. Docker Compose’un mevcut kararlı sürümünü indirmek için bu komutu çalıştırın:

    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Docker Compose Linux’un farklı bir sürümünü yüklemek için 1.29.2’yi yüklemek istediğiniz Compose sürümüyle değiştirin. Şimdi, indirilen ikili olarak yürütülebilir izinler uygulayın:

    sudo chmod +x /usr/local/bin/docker-compose

Komut Docker-Compose yükleme adımlarından sonra başarısız olursa, yollarınızı kontrol edin. Ayrıca, /USR /BIN veya yolunuzdaki herhangi bir dizinle sembolik bir bağlantı oluşturabilirsiniz:

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

İsteğe bağlı olarak, BASH ve ZSH kabuğu için komut tamamlama yüklemelisiniz. Şimdi, kurulumu komutu kullanarak test edin:

    docker-compose --version

Tebrikler! Şimdi, Docker Compose Ubuntu 20.04’ü başarılı bir şekilde nasıl yükleyeceğinizi öğrendiniz. Eğlence!

SSS

Docker Compose nedir?

Docker Compose, çoklu kontain Docker uygulamalarını tanımlamak, paylaşmak ve çalıştırmak için kullanılan bir Opens kaynak yazılımıdır. Docker, bir Docker-Compose.yaml, birden fazla kap veya hizmetin nasıl yapılandırıldığı kurallarını tanımlayarak dosya oluşturur. Çok kontain sürecini hızlandırmaya yardımcı olur.

Docker Açık Kaynak Oluşturuyor mu?

Docker, kompozu spesifikasyonunu çoklu kontain, bulut-doğal uygulamaları tanımlamak ve çalıştırmak için bağımsız bir organizasyona sağlamıştır. Docker Compose Kaynak Kodu deposu Gitithub‘da mevcuttur.

Docker ücretsiz mi?

Docker Compose, çok konteyner uygulamasını tanımlamak ve çalıştırmak için küçük işletmeler için ücretsizdir.

Docker hangi dilde yazılır?

Docker Compose V1 Python dilindeyken, Docker Compose V2, Golang’daki sıfırdan tamamen yeniden yazılır.

Docker ve Docker kompozisyonu nedir?

Docker ve Docker-compose arasındaki fark, Docker komutlarının bir seferde yalnızca bir kap veya görüntü çalıştırmak için kullanılmasıdır. Ubuntu’da Docker Compose, bir docker-compose.yaml dosyasında yapılandırılmış çok konteyner Docker uygulamasını başlatmak, durdurmak ve yönetmek için kullanılır.

Keşfetmek

Bu makalede, açık kaynak Docker Compose en son sürümünü tartıştık. Diğer üst konteyner düzenleme araçları hakkında bilgi edinmek için lütfen aşağıdaki sayfayı ziyaret edin:

Openshift

Pordain

Apache Mesos

Kubernetes

DevOps için En İyi 5 Açık Kaynak Konteyner Orkestrasyon Aracı

 Türkçe