DevTulz Online

docker run komutu
docker-compose.yml
Örnekler:

Docker Compose Nedir?

Docker Compose, bir YAML dosyası (docker-compose.yml) kullanarak çok konteynerli Docker uygulamalarını tanımlamak ve çalıştırmak için bir araçtır. Birçok bayrakla uzun docker run komutları çalıştırmak yerine, hizmet yapılandırmanızı bir dosyada bildirimsel olarak tanımlar ve her şeyi docker compose up ile başlatırsınız. Bu, konteyner yapılandırmanızı sürüm kontrolü altında tutmayı, ekip üyeleriyle paylaşmayı ve ortamları tutarlı bir şekilde yeniden üretmeyi kolaylaştırır. Bu araç, bir docker run komutunu eşdeğer Compose hizmet tanımına dönüştürür; portlar (-p), ortam değişkenleri (-e), birimler (-v), yeniden başlatma politikaları (--restart), ağlar (--network), kaynak sınırları (--memory, --cpus), etiketler, yetenekler, sağlık kontrolleri, günlükleme ve daha fazlasını işler.

Docker Run'dan Compose'a Nasıl Kullanılır

  • Tam docker run komutunuzu giriş kutusuna yapıştırın ('docker run' dahil).

  • docker-compose.yml çıktısı siz yazarken anında oluşturulur.

  • Önceden hazırlanmış örnek bir komut yüklemek için örnek düğmelerinden birine tıklayın.

  • Oluşturulan YAML'ı inceleyin — adlandırılmış ağlar başlangıç noktası olarak 'external: true' ile çıktılanır.

  • YAML'ı panonuza kopyalamak için Kopyala'ya tıklayın, ardından docker-compose.yml olarak kaydedin.