Docker Run til Compose
Konverter docker run-kommandoer til docker-compose.yml på nett og gjør compose-filer om til docker run-kommandoer. Gratis konverterer som fungerer helt i nettleseren din.
Hva er Composerize?
Composerize er et åpen kildekode-verktøy som konverterer en docker run-kommando til en tilsvarende docker-compose.yml-fil, slik at du kan administrere samme container deklarativt med Docker Compose.
Hvordan konverterer jeg en docker run-kommando til docker-compose.yml?
Lim inn docker run-kommandoen din (eller docker container run) i inntastingsfeltet. YAML-resultatet vises umiddelbart mens du skriver, og du kan kopiere det eller laste det ned som docker-compose.yml.
Kan jeg konvertere docker-compose.yml tilbake til en docker run-kommando?
Ja. Bytt til fanen compose → run og lim inn compose-filen din. Verktøyet leser første tjeneste som definerer et image og bygger tilsvarende docker run-kommando.
Hvilke docker run-flagg støttes?
Vanlige flagg som -d, --name, -p, -v, -e, --restart, --network, --entrypoint, --user, --workdir, --privileged, labels, devices og miljøvariabler gjenkjennes. Svært nye eller sjeldne alternativer kan ignoreres.
Sendes kommandoen min eller YAML til en server?
Nei. Konverteringsmotoren kjører helt i nettleseren din. Ingenting du skriver sendes eller lagres, så du kan trygt konvertere interne imagenavn og porter.
Hvorfor bruke Docker Compose i stedet for docker run?
Compose lagrer konfigurasjonen i en lesbar YAML-fil som kan versjonshåndteres og gjennomgås, dokumenterer alle alternativene på ett sted og starter containere på nytt med én kort kommando.
Hva betyr decomposerize?
Det er det motsatte av composerize: det henter en tjenestedefinisjon fra en docker-compose.yml og rekonstruerer docker run-kommandoen som ville opprettet samme container med samme porter, volumer og miljøvariabler.
Støttes podman- eller docker create-kommandoer?
Ja. podman run, podman create og docker create bruker samme flaggsyntaks som docker run og konverteres derfor også.
Hvordan håndteres compose-filer med flere tjenester?
Ved konvertering fra compose brukes første tjeneste som deklarerer et image, siden én docker run-kommando bare starter én container. Andre tjenester, nettverk og volumer på toppnivå ignoreres.
Hva gjør jeg hvis konverteringen mislykkes?
Sjekk at kommandoen eller YAML-en er komplett og korrekt formatert - det røde panelet under resultatet viser den nøyaktige feilen. Fjern flagg som ikke støttes eller avanserte seksjoner som deploy og healthcheck, og prøv igjen.
Slik bruker du Docker Run til Compose
Lim inn en docker run-kommando og få en ryddig docker-compose.yml — eller gjør en compose-fil om til en run-kommando igjen. Tolkning og YAML-generering skjer helt i nettleseren din, så ingenting forlater maskinen din.
- Velg retning med de to fanene: run → compose gjør en docker run-kommando om til en docker-compose.yml, mens compose → run gjør det motsatte.
- Skriv eller lim inn kommandoen (eller YAML-en) i boksen til venstre — resultatet dukker opp til høyre automatisk mens du skriver, uten å trykke på noen knapp. Ugyldig inndata viser et rødt feilpanel i stedet.
- Usikker på hva du skal prøve? Trykk Last inn eksempel for å fylle redigeringsfeltet med et ferdig eksempel du kan tilpasse.
- Bruk den lille Kopier-knappen over utdataen for å kopiere resultatet, eller Last ned for å lagre det som docker-compose.yml (eller docker-run.txt). Tøm tømmer begge sider.
Ved compose → run er det bare den første tjenesten med en image som blir en kommando — gjenta for hver tjeneste. Kjør docker compose config lokalt før utrulling for å fange skrivefeil tidlig.
Relaterte verktøy
- Docker Compose-validator Valider Docker Compose YAML-filer online for syntaksfeil, strukturproblemer og beste praksis. Få detaljerte feilmeldinger med linjenumre umiddelbart.
- cURL til Kode Konverter cURL-kommandoer til JavaScript, Python, Go, Java, PHP, Ruby, C#, Rust-kode umiddelbart. Gratis online-konverterer som støtter headers, POST, auth og mer.
- .htaccess-generator Generer Apache .htaccess-regler for omdirigeringer, omskrivinger, sikkerhetshoder, bufring og mer.
- HTTP-statuskoder Komplett referanse for HTTP-statuskoder med beskrivelser. Søk og filtrer etter kode, kategori eller nøkkelord.
- Hash-sjekk Beregn og verifiser MD5, SHA-1, SHA-256, SHA-512 filhasher lokalt
- Chmod-kalkulator Gratis online chmod-kalkulator for å visualisere og beregne Linux-filrettigheter med avmerkingsbokser. Konverter umiddelbart mellom numerisk (755, 644) og symbolsk notasjon (rwxr-xr-x). Støtter spesielle rettigheter som setuid, setgid, sticky bit.
- ASCII-tabell Komplett ASCII-tegnkodingsreferanse med desimale, heksadesimale, oktale, binære koder, HTML-enheter og tegnbeskrivelser. Umiddelbar søk og filtrering.
- Hex-viser Vis filinnhold i hex-dump-format med søk, offset-navigering og virtuell rulling