İçeriğe geç
uxTools
Geliştirici

Docker Run'dan Compose'a Dönüştürücü

Bir docker run komutunu yapıştırın, kullanıma hazır bir docker-compose.yml servisi alın — portlar, volume'ler, ortam değişkenleri, yeniden başlatma politikası, ağlar ve daha fazlası anında ayrıştırılır.

Örnekler
docker run komutu
docker-compose.yml
version: "3.8"
services:
  web:
    image: nginx:1.27
    container_name: web
    ports:
      - 8080:80
    environment:
      - TZ=UTC
  • -d (detach) bayrağı çıkarıldı: Compose servisleri varsayılan olarak arka planda çalıştırır.

Bu dönüştürücü hakkında

Bu araç yaygın docker run bayraklarını — imaj, --name, -p/--publish, -v/--volume, -e/--env, --restart, --network, -w/--workdir, --entrypoint ve sondaki komutu — ayrıştırır ve geçerli bir Compose v3 dosyası üretir. Tanınmayan bayraklar hata vermek yerine bir uyarıyla atlanır, böylece eksik bir komut bile kullanışlı YAML üretir. Her şey tarayıcınızda yerel olarak çalışır; hiçbir veri yüklenmez.