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.