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