Hopp til innhold
🐳

Docker Compose Konverterer

Konverter docker run-kommandoer til docker-compose YAML og tilbake. Støtter volumer, porter, env, nettverk, restart-policies. I nettleseren.

Modus

Hvordan fungerer Docker Compose-konvertereren?

docker run → compose: tokeniserer kommandolinjen, mapper flagg til compose-nøkler (-p → ports, -v → volumes, -e → environment, --name → tjenestenavn, --restart → restart policy), og sender ut gyldig docker-compose.yml. compose → docker run: parser YAML og rekonstruerer docker run-kommandoen for hver tjeneste.

Støttede flagg

  • -p/--publish — port-mappinger
  • -v/--volume — bind mounts og navngitte volumer
  • -e/--env — miljøvariabler
  • --name — containernavn → tjenestenavn
  • --restart — restart policy
  • --network, -d, --rm, --entrypoint, -w, -u

Vanlige bruksområder

  • Onboarding — gjør en tutorials docker run-kommando om til en vedlikeholdbar compose-fil.
  • Refaktorering — migrer fra docker run-skript til compose-administrerte stacker.
  • Dokumentasjon — vis begge formene side ved side.

Personvern

All konvertering kjører 100% i nettleseren din. Ingen data sendes til noen server.