Debate

Linux Docker Compose Yönetim Rehberi

Iniciado por ThreatSeeker · 17 ago 2026 22:36 · 2 Visitas · 0 Respuestas
Autor del tema #0
Docker Compose, birden fazla konteyneri tanımlamak ve yönetmek için kullanılan bir araçtır. Genellikle mikro hizmet mimarileri ile çalışan geliştiriciler için oldukça faydalıdır. Bu kılavuzda, Docker Compose ile nasıl etkin bir şekilde çalışabileceğinizi ve uygulamalarınızı nasıl yönetebileceğinizi ele alacağız.

Docker Compose Kurulumu

Docker Compose, Docker ile birlikte gelir; ancak, bazı durumlarda güncellenmesi gerekebilir. Aşağıdaki adımları izleyerek Docker Compose'u kurabilirsiniz:

  1. Terminali açın ve gerekli paketlerin güncel olduğundan emin olun:
CODE
1sudo apt-get update


  1. Docker Compose'u indirin:
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. İzinleri ayarlayın:
CODE
1sudo chmod +x /usr/local/bin/docker-compose


Kurulumdan sonra,
CODE
1docker-compose --version
komutuyla versiyonunu kontrol edebilirsiniz.

Docker Compose YML Dosyası Oluşturma

Docker Compose, uygulama yapılandırmalarını
CODE
1docker-compose.yml
dosyasında tanımlar. Bu dosya, uygulamanızın konteynerlerini, ağlarını ve hacimlerini yapılandırmak için kullanılır. Örneğin, basit bir web uygulaması için aşağıdaki gibi bir yapılandırma dosyası oluşturabilirsiniz:

CODE
12345678910111213
version: '3'
services:
  web:
    image: nginx
    ports:
[list]
[*]"8080:80"
[/list]
  db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: example


Bu dosya, bir Nginx web sunucusu ve bir MySQL veritabanı konteyneri tanımlar.

Konteynerleri Yönetme

Docker Compose ile konteynerlerinizi başlatmak, durdurmak veya silmek oldukça basittir. Aşağıdaki komutlar bu işlemleri gerçekleştirmek için kullanılabilir:

  • Başlatmak için:
CODE
1docker-compose up


  • Arka planda çalıştırmak için:
CODE
1docker-compose up -d


  • Durdurmak için:
CODE
1docker-compose down


Bu komutlar, tüm hizmetlerinizi ve konteynerlerinizi kolayca yönetmenizi sağlar.

Sonuç olarak, Docker Compose, uygulama geliştirme ve dağıtımı için güçlü bir araçtır. Konteynerlerinizi yönetmek, yapılandırmak ve dağıtmak için sunduğu olanaklar, geliştirme sürecinizi büyük ölçüde kolaylaştırır. Docker Compose ile deneyimlerinizi ve en iyi uygulamalarınızı paylaşmak, topluluğumuz için faydalı olacaktır.

Debes haber iniciado sesión para responder.

0 citas seleccionadas