Hoppa till innehåll
🐳

Docker Compose Konverterare

Konvertera docker run-kommandon till docker-compose YAML och tillbaka. Stöder volymer, portar, env, nätverk, restart-policies. I webbläsaren.

Läge

Hur fungerar Docker Compose-konverteraren?

docker run → compose: tokeniserar kommandoraden, mappar flaggor till compose-nycklar (-p → ports, -v → volumes, -e → environment, --name → tjänstnamn, --restart → restart policy), och skickar ut giltig docker-compose.yml. compose → docker run: tolkar YAML och rekonstruerar docker run-kommandot för varje tjänst.

Stödda flaggor

  • -p/--publish — port-mappningar
  • -v/--volume — bind mounts och namngivna volymer
  • -e/--env — miljövariabler
  • --name — containernamn → tjänstnamn
  • --restart — restart policy
  • --network, -d, --rm, --entrypoint, -w, -u

Vanliga användningsområden

  • Onboarding — gör en tutorials docker run-kommando till en underhållbar compose-fil.
  • Refaktorering — migrera från docker run-skript till compose-hanterade stackar.
  • Dokumentation — visa båda formerna sida vid sida.

Integritet

All konvertering körs 100% i din webbläsare. Ingen data skickas till någon server.