Docker-Compose Kurulumu
docker-compose.yml Dosyası Oluşturma
Docker-Compose Komutları
Öneriler
Sonuç

 

Docker-Compose Kullanımı

Docker-Compose, birden fazla konteyner içeren uygulamaları tanımlamak ve yönetmek için kullanılan güçlü bir araçtır. Tek bir YAML dosyası sayesinde tüm servisleri, ağları ve hacimleri kolayca yönetebilirsiniz. Bu rehberde Docker-Compose kurulumu ve temel kullanım örnekleri anlatılacaktır.

Docker-Compose Kurulumu

# Debian/Ubuntu
apt update
apt install docker-compose
  

Alternatif olarak en güncel sürümü indirmek için:

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

docker-compose.yml Dosyası Oluşturma

Örneğin, bir web uygulaması (nginx) ve veritabanı (mysql) içeren basit bir compose dosyası:

version: '3'
services:
  web:
    image: nginx
    ports:
      - "80:80"
  db:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: example
  

Docker-Compose Komutları

  • Başlat: docker-compose up -d
  • Durdur: docker-compose down
  • Logları Göster: docker-compose logs
  • Servisleri Listele: docker-compose ps

Öneriler

  • .env dosyası kullanarak ortam değişkenlerini yönetin.
  • Servisler için kalıcı veri depolamak amacıyla volumes tanımlayın.
  • docker-compose.override.yml ile yerel geliştirme ayarlarını özelleştirin.

Sonuç

Docker-Compose, çoklu konteyner tabanlı uygulamaların yönetimini basitleştirir. Daha karmaşık uygulama mimarileri için resmi dokümantasyonu inceleyerek ağ, sağlık kontrolü ve gelişmiş konfigürasyon özelliklerini keşfedebilirsiniz.


Daha fazla bilgi için Sunucu hizmetleri kategorimize göz atabilirsiniz.

Faydalı Buldunuz mu?
(30 defa görüntülendi. / 0 kişi faydalı buldu.)