Przejdź do treści
🐳

Konwerter Docker Compose

Konwertuj polecenia docker run na YAML docker-compose i z powrotem. Wsparcie dla volumes, ports, env, networks, polityk restartu. W przeglądarce.

Tryb

Jak działa konwerter Docker Compose?

docker run → compose: tokenizuje wiersz poleceń, mapuje flagi na klucze compose (-p → ports, -v → volumes, -e → environment, --name → nazwa usługi, --restart → polityka restartu) i emituje prawidłowy docker-compose.yml. compose → docker run: parsuje YAML i rekonstruuje polecenie docker run dla każdej usługi.

Wspierane flagi

  • -p/--publish — mapowania portów
  • -v/--volume — bind mounts i nazwane volumes
  • -e/--env — zmienne środowiskowe
  • --name — nazwa kontenera → nazwa usługi
  • --restart — polityka restartu
  • --network, -d, --rm, --entrypoint, -w, -u

Typowe zastosowania

  • Onboarding — zamień polecenie docker run z tutoriala w łatwy do utrzymania plik compose.
  • Refaktoryzacja — migruj ze skryptów docker run do stosów zarządzanych przez compose.
  • Dokumentacja — pokazuj obie formy obok siebie.

Prywatność

Cała konwersja odbywa się w 100% w Twojej przeglądarce. Żadne dane nie są wysyłane na serwer.