- Katılım
- 2 Şub 2024
- Mesajlar
- 55
- Tepkime puanı
- 38
- Puanları
- 18
Birçok container ve image ile işlem yapılacak ise Dockerfile yavaşlığa yol açacaktır. Birden fazla mikro servis kurulumu ve birbirine bağlanması için Docker Compose kullanılır.
Docker-compose.yml içerisine yazılır. Python gibi Syntax’ı vardır.
Teker teker içerisine yazılanlar şu şekilde açıklanabilir.
Version: Docker’in versiyonunu belli eder.
Services: Birbiri ile bağlantı kurulacak servisler belirlenir.
Service1:
Service2:
İmage: Eğer dışarıdan yüklenecek image varsa kullanılır.
Build: Hazırlanan dockerfile dosyalarını tanımlayabiliriz.
Ports: Birden fazla port tanımı yapılabilir.
Container-name: Container’lere isim verir.
Volume: Kayıtlı kalması için konumu belli eder.
Docker-Compose dosyasını çalıştırmak için,
docker-compose build
Docker-Compose build ile yüklendikten sonra,
docker-compose up komutu ile ayağa kaldırılabilir.
Docker-Compose kapatmak için ise
docker-compose down komutu kullanılır.
Docker-compose.yml içerisine yazılır. Python gibi Syntax’ı vardır.
Teker teker içerisine yazılanlar şu şekilde açıklanabilir.
Version: Docker’in versiyonunu belli eder.
Services: Birbiri ile bağlantı kurulacak servisler belirlenir.
Service1:
Service2:
İmage: Eğer dışarıdan yüklenecek image varsa kullanılır.
Build: Hazırlanan dockerfile dosyalarını tanımlayabiliriz.
Ports: Birden fazla port tanımı yapılabilir.
Container-name: Container’lere isim verir.
Volume: Kayıtlı kalması için konumu belli eder.
Docker-Compose dosyasını çalıştırmak için,
docker-compose build
Docker-Compose build ile yüklendikten sonra,
docker-compose up komutu ile ayağa kaldırılabilir.
Docker-Compose kapatmak için ise
docker-compose down komutu kullanılır.


