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-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.