Docker Run til Compose
Konvertér docker run-kommandoer til docker-compose.yml online og omsæt compose-filer tilbage til docker run-kommandoer. Gratis konverter, der fungerer helt i din browser.
Hvad er Composerize?
Composerize er et open source-værktøj, der konverterer en docker run-kommando til en tilsvarende docker-compose.yml-fil, så du kan administrere den samme container deklarativt med Docker Compose.
Hvordan konverterer jeg en docker run-kommando til docker-compose.yml?
Indsæt din docker run-kommando (eller docker container run) i inputfeltet. YAML-resultatet vises med det samme, mens du skriver, og du kan kopiere det eller downloade det som docker-compose.yml.
Kan jeg konvertere docker-compose.yml tilbage til en docker run-kommando?
Ja. Skift til fanen compose → run og indsæt din compose-fil. Værktøjet læser den første service, der definerer et image, og bygger den tilsvarende docker run-kommando.
Hvilke docker run-flag understøttes?
Almindelige flag som -d, --name, -p, -v, -e, --restart, --network, --entrypoint, --user, --workdir, --privileged, labels, devices og miljøvariabler genkendes. Meget nye eller sjældne muligheder kan ignoreres.
Bliver min kommando eller YAML sendt til en server?
Nej. Konverteringsmotoren kører helt i din browser. Intet af det, du skriver, sendes eller gemmes, så du kan trygt konvertere interne imagenavne og porte.
Hvorfor bruge Docker Compose i stedet for docker run?
Compose gemmer konfigurationen i en læsbar YAML-fil, der kan versionsstyres og gennemgås, dokumenterer alle muligheder ét sted og (gen)starter containere med én kort kommando.
Hvad betyder decomposerize?
Det er det omvendte af composerize: det henter en servicedefinition fra en docker-compose.yml og rekonstruerer docker run-kommandoen, der ville oprette den samme container med samme porte, volumes og miljøvariabler.
Understøttes podman- eller docker create-kommandoer?
Ja. podman run, podman create og docker create bruger samme flag-syntaks som docker run og konverteres derfor også.
Hvordan håndteres compose-filer med flere services?
Ved konvertering fra compose bruges den første service, der erklærer et image, da én docker run-kommando kun kan starte én container. Andre services, netværk og volumes på øverste niveau ignoreres.
Hvad gør jeg, hvis konverteringen mislykkes?
Kontrollér, at kommandoen eller YAML er komplet og korrekt formateret - det røde panel under resultatet viser den præcise fejl. Fjern flag, der ikke understøttes, eller avancerede sektioner som deploy og healthcheck, og prøv igen.
Sådan bruges Docker Run til Compose
Indsæt en docker run-kommando og få en ryddig docker-compose.yml — eller vend en compose-fil tilbage til en run-kommando. Fortolkning og YAML-generering foregår helt i din browser, så intet forlader din maskine.
- Vælg retning med de to faner: run → compose omdanner en docker run-kommando til en docker-compose.yml, mens compose → run gør det modsatte.
- Skriv eller indsæt din kommando (eller YAML) i boksen til venstre — resultatet dukker op til højre automatisk, mens du skriver, uden at du skal trykke på nogen knap. Ugyldigt input viser et rødt fejlpanel i stedet.
- I tvivl om, hvad du skal prøve? Tryk på Indsæt eksempel for at fylde editoren med en færdig prøve, du kan tilpasse.
- Brug den lille Kopiér-knap over outputtet til at kopiere resultatet, eller Download for at gemme det som docker-compose.yml (eller docker-run.txt). Ryd tømmer begge sider.
Ved compose → run bliver det kun den første tjeneste med et image til en kommando — gentag for hver tjeneste. Kør docker compose config lokalt før udrulning for at fange tastefejl tidligt.
Relaterede værktøjer
- Docker Compose-validator Validér Docker Compose YAML-filer online for syntaksfejl, strukturproblemer og bedste praksis. Få detaljerede fejlmeddelelser med linjenumre øjeblikkeligt.
- cURL til Kode Konverter cURL-kommandoer til JavaScript, Python, Go, Java, PHP, Ruby, C#, Rust-kode øjeblikkeligt. Gratis online-konverterer der understøtter headers, POST, auth og mere.
- .htaccess-generator Generer Apache .htaccess-regler for omdirigeringer, omskrivninger, sikkerhedshoveder, caching og mere.
- HTTP-statuskoder Komplet reference over HTTP-statuskoder med beskrivelser. Søg og filtrer efter kode, kategori eller nøgleord.
- Hash-tjek Beregn og verificer MD5, SHA-1, SHA-256, SHA-512 filhasher lokalt
- Chmod-beregner Gratis online chmod-beregner til at visualisere og beregne Linux-filrettigheder med afkrydsningsfelter. Konverter straks mellem numerisk (755, 644) og symbolsk notation (rwxr-xr-x). Understøtter specielle rettigheder som setuid, setgid, sticky bit.
- ASCII-tabel Komplet ASCII-tegnkodningsreference med decimal-, hex-, oktal-, binærkoder, HTML-entiteter og tegnbeskrivelser. Øjeblikkelig søgning og filtrering.
- Hex-fremviser Vis filindhold i hex-dump-format med søgning, offset-navigation og virtuel rulning