Docker Run na Compose
Konwertuj polecenia docker run na docker-compose.yml online i zamieniaj pliki compose z powrotem na polecenia docker run. Darmowy konwerter działający w całości w przeglądarce.
Czym jest Composerize?
Composerize to narzędzie open source, które przekształca polecenie docker run w równoważny plik docker-compose.yml, pozwalając zarządzać tym samym kontenerem deklaratywnie przez Docker Compose.
Jak przekonwertować polecenie docker run na docker-compose.yml?
Wklej swoje polecenie docker run (lub docker container run) w pole wejściowe. Wynik YAML pojawia się natychmiast podczas pisania i można go skopiować lub pobrać jako plik docker-compose.yml.
Czy mogę przekonwertować docker-compose.yml z powrotem na polecenie docker run?
Tak. Przejdź na zakładkę compose → run i wklej swój plik compose. Narzędzie odczytuje pierwszą usługę z obrazem i tworzy równoważne polecenie docker run.
Które flagi docker run są obsługiwane?
Rozpoznawane są typowe flagi takie jak -d, --name, -p, -v, -e, --restart, --network, --entrypoint, --user, --workdir, --privileged, labels, devices oraz zmienne środowiskowe. Bardzo nowe lub rzadkie opcje mogą być pomijane.
Czy moje polecenie lub YAML trafia na serwer?
Nie. Silnik konwersji działa w całości w Twojej przeglądarce. Nic z tego, co wpiszesz, nie jest przesyłane ani zapisywane, więc można bezpiecznie konwertować wewnętrzne nazwy obrazów i porty.
Dlaczego używać Docker Compose zamiast docker run?
Compose przechowuje konfigurację w czytelnym pliku YAML, który można wersjonować i przeglądać, dokumentuje wszystkie opcje w jednym miejscu i uruchamia kontenery jednym krótkim poleceniem.
Co oznacza decomposerize?
To odwrotność composerize: pobiera definicję usługi z pliku docker-compose.yml i odtwarza polecenie docker run, które utworzyłoby ten sam kontener z tymi samymi portami, woluminami i zmiennymi środowiskowymi.
Czy obsługiwane są polecenia podman lub docker create?
Tak. podman run, podman create i docker create mają tę samą składnię flag co docker run, więc również są konwertowane.
Jak obsługiwane są pliki compose z wieloma usługami?
Przy konwersji z compose używana jest pierwsza usługa deklarująca obraz, ponieważ jedno polecenie docker run uruchamia tylko jeden kontener. Pozostałe usługi, sieci i woluminy najwyższego poziomu są ignorowane.
Co zrobić, gdy konwersja się nie powiedzie?
Sprawdź, czy polecenie lub YAML jest kompletne i poprawnie sformatowane - czerwony panel pod wynikiem pokazuje dokładny błąd. Usuń nieobsługiwane flagi lub zaawansowane sekcje jak deploy czy healthcheck i spróbuj ponownie.
Jak korzystać z Docker Run na Compose
Wklej polecenie docker run i otrzymaj przejrzysty docker-compose.yml — albo zamień plik compose z powrotem na polecenie run. Analiza i generowanie YAML odbywają się w całości w przeglądarce, więc nic nie opuszcza Twojego komputera.
- Wybierz kierunek dwiema zakładkami: run → compose zamienia polecenie docker run w docker-compose.yml, a compose → run działa odwrotnie.
- Wpisz lub wklej polecenie (albo YAML) w lewe pole — wynik pojawia się po prawej automatycznie w trakcie pisania, bez klikania czegokolwiek. Błędne dane wejściowe pokażą czerwony panel z komunikatem.
- Nie wiesz, co przetestować? Naciśnij Wstaw przykład, aby wypełnić edytor gotową próbką do modyfikacji.
- Użyj małego przycisku Kopiuj nad wynikiem, aby go skopiować, albo Pobierz, aby zapisać go jako docker-compose.yml (lub docker-run.txt). Wyczyść opróżnia obie strony.
Przy konwersji compose → run na polecenie zamieniany jest tylko pierwszy serwis z obrazem image — powtórz operację dla każdego serwisu. Lokalne docker compose config przed wdrożeniem wcześnie wyłapie literówki.
Powiązane narzędzia
- Walidator Docker Compose Waliduj pliki Docker Compose YAML online pod kątem błędów składni, problemów strukturalnych i dobrych praktyk. Uzyskaj szczegółowe komunikaty o błędach z numerami wierszy natychmiast.
- cURL na Kod Konwertuj polecenia cURL na kod JavaScript, Python, Go, Java, PHP, Ruby, C#, Rust natychmiast. Darmowy konwerter online obsługujący nagłówki, dane POST, uwierzytelnianie i nie tylko.
- Generator .htaccess Generuj reguły .htaccess Apache dla przekierowań, przepisań, nagłówków bezpieczeństwa, buforowania i więcej.
- Kody stanu HTTP Pełna referencja kodów stanu HTTP z opisami. Wyszukiwanie i filtrowanie po kodzie, kategorii lub słowie kluczowym.
- Sprawdzanie Hash Obliczaj i weryfikuj hashe MD5, SHA-1, SHA-256, SHA-512 lokalnie
- Kalkulator Chmod Darmowy kalkulator chmod online do wizualizacji i obliczania uprawnień plików Linux za pomocą pól wyboru. Natychmiastowa konwersja między notacją liczbową (755, 644) a symboliczną (rwxr-xr-x). Obsługuje specjalne uprawnienia jak setuid, setgid, sticky bit.
- Tabela ASCII Kompletna referencja kodowania znaków ASCII z kodami dziesiętnymi, szesnastkowymi, ósemkowymi, binarnymi, encjami HTML i opisami znaków. Natychmiastowe wyszukiwanie i filtrowanie.
- Przeglądarka Hex Przeglądaj zawartość plików w formacie hex dump z wyszukiwaniem, nawigacją offsetu i wirtualnym przewijaniem