bilgi işlemgünlüğü.
DevOps

Docker Compose ile daha düzenli bir çalışma ortamı

Dağınık docker run komutlarını geride bırak. Servislerini tek dosyada tanımla, ortamını yeniden üretebil.

#docker#compose#container
Örnek içerik · Bu yazı, blogun içerik ve okuma deneyimini göstermek için hazırlanmıştır.

Bir test ortamını yeniden kurarken hangi portları ve diskleri kullandığını hatırlamak zor olabilir. Compose bu tercihleri dosyada tutar.

Servisi tanımla

Proje klasöründe bir compose.yaml oluştur:

services:
  web:
    image: nginx:stable-alpine
    ports:
      - "127.0.0.1:8080:80"

Bu örnek yalnızca yerel makineden erişilebilen bir test servisi başlatır. Üretimde imaj sürümünü veya digest değerini sabitle ve yayınlama ayarlarını ayrıca değerlendir.

Başlat ve incele

docker compose up -d
docker compose ps
docker compose logs --tail 50 web

Yaşam döngüsünü yönet

docker compose down

Veri kalıcılığı gerekiyorsa volume tanımla. Volume silen seçenekleri kullanmadan önce hangi verilerin silineceğini doğrula.

← Tüm yazılara dön
Günlükte ara