İçeriğe geç
🐳

Docker Compose Dönüştürücü

docker run komutlarını docker-compose YAML'a ve geri dönüştürün. Volumes, ports, env, networks, restart politikalarını destekler. Tarayıcıda çalışır.

Mod

Docker Compose dönüştürücü nasıl çalışır?

docker run → compose: komut satırını tokenleştirir, bayrakları compose anahtarlarına eşler (-p → ports, -v → volumes, -e → environment, --name → hizmet adı, --restart → yeniden başlatma politikası) ve geçerli docker-compose.yml üretir. compose → docker run: YAML'ı ayrıştırır ve her hizmet için docker run komutunu yeniden oluşturur.

Desteklenen bayraklar

  • -p/--publish — port eşlemeleri
  • -v/--volume — bind mount'lar ve adlandırılmış volume'lar
  • -e/--env — ortam değişkenleri
  • --name — konteyner adı → hizmet adı
  • --restart — yeniden başlatma politikası
  • --network, -d, --rm, --entrypoint, -w, -u

Yaygın kullanımlar

  • Onboarding — bir öğreticinin docker run komutunu sürdürülebilir bir compose dosyasına dönüştürün.
  • Yeniden düzenleme — docker run script'lerinden compose ile yönetilen yığınlara geçin.
  • Belgeleme — her iki formu yan yana gösterin.

Gizlilik

Tüm dönüştürme %100 tarayıcınızda çalışır. Hiçbir veri sunucuya gönderilmez.