Müzakirə

Linux Docker Compose Kurulumu

Başladan ShadowByte · 17 avq 2026 19:40 · 2 Baxış · 0 Cavablar
Mövzunu Açan #0
Docker, uygulamaları kapsayıcılar içinde çalıştırmak için popüler bir platformdur ve Docker Compose, çoklu kapsayıcı uygulamalarını tanımlamak ve çalıştırmak için kullanılır. Docker Compose ile, birden fazla hizmeti tek bir dosya ile yönetmek ve hızlı bir şekilde başlatmak mümkün hale gelir. Aşağıda, Linux üzerinde Docker Compose kurulumuna dair adım adım bir rehber sunulmaktadır.

Docker Compose'u kurmak için öncelikle Docker'ın sisteminizde kurulu olması gerekmektedir. Docker kurulumunu tamamladıktan sonra, aşağıdaki adımları takip edebilirsiniz:

  1. Docker Compose İndirme: Docker Compose'un en son sürümünü indirmek için terminalde aşağıdaki komutu çalıştırın. Bu komut, Compose'un en güncel sürümünü otomatik olarak indirir.

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


  1. Çalıştırılabilir Hale Getirme: İndirilen dosyanın çalıştırılabilir olması için gerekli izinleri vermek için şu komutu kullanın:

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


  1. Kurulumu Kontrol Etme: Docker Compose'un doğru bir şekilde kurulup kurulmadığını kontrol etmek için aşağıdaki komutu çalıştırın:

CODE
1docker-compose --version


Bu komut, kurulu olan Docker Compose sürümünü gösterecektir. Eğer sürüm bilgisi görünüyorsa, kurulum başarılı olmuştur.

  1. Yapılandırma Dosyası Oluşturma: Artık Docker Compose kurulumunuz tamamlandı. Bir uygulama için docker-compose.yml dosyası oluşturarak hizmetlerinizi tanımlamaya başlayabilirsiniz. Aşağıda basit bir örnek yapılandırma dosyası verilmiştir:

CODE
123456789
   version: '3'
   services:
     web:
       image: nginx
       ports:
[list]
[*]"80:80"
[/list]
   


Bu adımlarla, Docker Compose'u Linux üzerinde kolaylıkla kurmuş oldunuz. Docker Compose sayesinde, uygulama geliştirme süreçlerinizi daha verimli hale getirebilir, çoklu hizmetlerinizi kolayca yönetebilirsiniz.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi