Docker Compose: Orkestra Multi-Container Uygulamaları

Docker Compose multi-container uygulamaları bir Docker ortamında düzenlemek için güçlü ve kullanışlı bir araçtır. Bir YAML dosyasında hizmetleri ve ilgili parametreleri tanımlamanıza ve yönetmenize olanak tanıyarak, birden çok kaptan oluşan karmaşık uygulamaları dağıtmayı ve yönetmeyi kolaylaştırır.

Uygulamaları Docker Compose düzenlemek için nasıl kullanılacağını gösteren bir örnek: multi-container

 

Bir docker-compose.yml dosyası oluşturun

Uygulamanızın yapılandırmasını tanımlamak için bir docker-compose.yml dosyası oluşturarak başlayın.

Örneğin:

version: '3'  
services:  
  web:  
    image: nginx:latest  
    ports:  
   - 80:80  
  db:  
    image: mysql:latest  
    environment:  
   - MYSQL_ROOT_PASSWORD=password  

Bu örnekte iki hizmet tanımlıyoruz: "web" ve "db". "Web" hizmeti, nginx görüntüsünü kullanır ve kabın 80 numaralı bağlantı noktasını ana makinedeki 80 numaralı bağlantı noktasına eşler. "db" hizmeti, mysql image root şifresini kullanır ve "password" olarak ayarlar.

 

uygulamayı başlat

docker-compose.yml dosyasını tanımladıktan sonra, aşağıdaki komutu kullanarak uygulamayı başlatabilirsiniz:

docker-compose up

container  Bu komut, docker-compose.yml dosyasındaki yapılandırmayı temel alarak oluşturacak ve başlatacaktır .

 

Uygulamayı yönet

Docker Compose Uygulamanızı yönetmek için komutları kullanabilirsiniz .

  • Uygulamayı durdurun: docker-compose stop
  • Uygulamayı yeniden başlatın: docker-compose restart
  • Uygulamayı yıkın: docker-compose down

 

Docker Compose container uygulama içinde bağlanmak için otomatik olarak ağlar oluşturacak ve container hizmetleri kolayca yönetmenize yardımcı olacaktır.

Docker Compose multi-containe uygulamaları düzenlemek için kullanışlı ve güçlü bir yol sağlar. docker-compose.yml dosyasını ve karşılık gelen komutları kullanarak uygulamanızı bir Docker ortamında kolayca dağıtabilir, yönetebilir ve ölçeklendirebilirsiniz.