Sobes.tech
Junior — Middle

docker-compose kullanarak çok konteynerli bir uygulamayı nasıl başlatabilirsiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

docker-compose kullanarak çoklu konteynerli bir uygulamayı başlatmak için, tüm servisleri (konteynerleri), görüntülerini, portları, hacimleri ve ağları tanımlayan docker-compose.yml dosyasını oluşturmanız gerekir. Ardından, bu dosyayla aynı dizinde aşağıdaki komutu çalıştırın:

docker-compose up

Bu, tanımlanan tüm konteynerleri başlatacak ve yapılandırmaya göre bağlayacaktır. Arka planda çalıştırmak için -d bayrağı kullanılır:

docker-compose up -d

Web sunucusu ve veritabanı içeren bir uygulama için basit bir docker-compose.yml örneği:

version: '3'
services:
  web:
    image: my-web-app:latest
    ports:
      - "8080:80"
    depends_on:
      - db
  db:
    image: postgres:13
    environment:
      POSTGRES_PASSWORD: example