Docker Run na Compose
Převádějte příkazy docker run na docker-compose.yml online a překládejte compose soubory zpět na příkazy docker run. Bezplatný převodník běžící zcela v prohlížeči.
Co je Composerize?
Composerize je open-source nástroj, který převádí příkaz docker run na ekvivalentní soubor docker-compose.yml, takže můžete stejný kontejner spravovat deklarativně pomocí Docker Compose.
Jak převést příkaz docker run na docker-compose.yml?
Vložte svůj příkaz docker run (nebo docker container run) do vstupního pole. Výstup YAML se zobrazí okamžitě během psaní a můžete ho zkopírovat nebo stáhnout jako soubor docker-compose.yml.
Mohu převést docker-compose.yml zpět na příkaz docker run?
Ano. Přepněte na záložku compose → run a vložte svůj compose soubor. Nástroj přečte první službu s definovaným obrazem a vytvoří ekvivalentní příkaz docker run.
Které přepínače docker run jsou podporovány?
Rozpoznávají se běžné přepínače jako -d, --name, -p, -v, -e, --restart, --network, --entrypoint, --user, --workdir, --privileged, labels, devices a proměnné prostředí. Velmi nové nebo vzácné volby mohou být ignorovány.
Odesílá se můj příkaz nebo YAML na server?
Ne. Konverzní engine běží zcela ve vašem prohlížeči. Nic z toho, co napíšete, se nepřenáší ani neukládá, takže vnitřní názvy obrazů a porty můžete převádět bez obav.
Proč používat Docker Compose místo docker run?
Compose ukládá konfiguraci do čitelného YAML souboru, který lze verzovat a kontrolovat, dokumentuje všechny volby na jednom místě a kontejnery spustí nebo znovu vytvoří jediným krátkým příkazem.
Co znamená decomposerize?
Je to opak composerize: vezme definici služby ze souboru docker-compose.yml a znovu sestaví příkaz docker run, který by vytvořil stejný kontejner se stejnými porty, svazky a proměnnými prostředí.
Jsou podporovány příkazy podman nebo docker create?
Ano. podman run, podman create a docker create sdílejí stejnou syntaxi přepínačů jako docker run, takže se převádějí také.
Jak se zpracovávají compose soubory s více službami?
Při převodu z compose se používá první služba s deklarovaným obrazem, protože jeden příkaz docker run spustí jen jeden kontejner. Ostatní služby, sítě a svazky nejvyšší úrovně se ignorují.
Co dělat, když konverze selže?
Zkontrolujte, zda je příkaz nebo YAML úplný a správně naformátovaný - červený panel pod výstupem zobrazí přesnou chybu. Odstraňte nepodporované přepínače nebo pokročilé sekce jako deploy a healthcheck a zkuste to znovu.
Jak používat Docker Run na Compose
Vložte příkaz docker run a získejte ucelený docker-compose.yml — nebo převeďte compose soubor zpět na příkaz run. Parsování i generování YAML probíhá zcela ve vašem prohlížeči, nic neopouští váš počítač.
- Zvolte směr dvěma záložkami: run → compose promění příkaz docker run v docker-compose.yml, compose → run pracuje naopak.
- Napište nebo vložte příkaz (nebo YAML) do levého pole — výsledek se během psaní automaticky objevuje vpravo, bez nutnosti cokoli mačkat. Neplatný vstup místo toho zobrazí červený panel s chybou.
- Nevíte, co zkusit? Stiskněte Vložit příklad a editor se naplní hotovou ukázkou, kterou můžete upravit.
- Výsledek zkopírujte malým tlačítkem Kopírovat nad výstupem, nebo ho uložte jako docker-compose.yml (případně docker-run.txt) tlačítkem Stáhnout. Vymazat vyprázdní obě strany.
Při převodu compose → run se na příkaz mění jen první služba s položkou image — postup opakujte pro každou službu. Lokální spuštění docker compose config před nasazením včas odhalí překlepy.
Související nástroje
- Validátor Docker Compose Validujte soubory Docker Compose YAML online pro syntaktické chyby, strukturální problémy a doporučené postupy. Získejte podrobné chybové zprávy s čísly řádků okamžitě.
- cURL na Kód Převeďte příkazy cURL okamžitě na kód v JavaScriptu, Pythonu, Go, Javě, PHP, Ruby, C# a Rustu. Bezplatný online převodník podporující hlavičky, POST data, autentizaci a další.
- Generátor .htaccess Generujte pravidla Apache .htaccess pro přesměrování, přepisy, bezpečnostní hlavičky, mezipaměť a další.
- Stavové kódy HTTP Úplný přehled stavových kódů HTTP s popisy. Hledání a filtrování podle kódu, kategorie nebo klíčového slova.
- Kontrola Hash Počítejte a ověřujte hashe MD5, SHA-1, SHA-256, SHA-512 lokálně
- Kalkulačka Chmod Bezplatný online kalkulačka chmod pro vizualizaci a výpočet oprávnění souborů Linux pomocí zaškrtávacích polí. Okamžitá konverze mezi číselnou (755, 644) a symbolickou notací (rwxr-xr-x). Podporuje speciální oprávnění jako setuid, setgid, sticky bit.
- ASCII Tabulka Kompletní reference kódování znaků ASCII s desítkovými, hexadecimálními, osmičkovými, binárními kódy, HTML entitami a popisy znaků. Okamžité vyhledávání a filtrování.
- Hex prohlížeč Zobrazte obsah souborů v hex dump formátu s vyhledáváním, navigací po offsetu a virtuálním posouváním