Konwerter Docker Run do Compose
Konwertuj polecenie docker run do początkowego YAML docker-compose bezpośrednio w przeglądarce.
polecenie docker run
Wygenerowany docker-compose.yml
Kiedy używać Konwertera Docker Run do Compose
Najczęstsze powody zamiany polecenia docker run na początkowy YAML Compose:
- Szybkie przygotowanie Compose
Zacznij od istniejącego polecenia docker run, gdy potrzebujesz szybkiego docker-compose.yml do lokalnego developmentu lub przekazania dalej.
- Dokumentowanie ustawień kontenera
Zmień porty, zmienne środowiskowe, wolumeny i polityki restartu na czytelniejszy format YAML dla zespołu lub dokumentacji.
- Sprawdzanie obsługiwanych flag
Zobacz, jak popularne opcje docker run, takie jak --name, publish, env, volume i restart, mapują się na pola Compose.
- Migracja małych komend jednorazowych
Zachowaj proste końcowe polecenie aplikacji w początkowym YAML Compose, a nieobsługiwane opcje dopisz później ręcznie.
- Udostępnianie startowego YAML
Skopiuj czysty fragment Compose do czatu, notatek lub zgłoszenia, gdy omawiasz konfigurację kontenera z inną osobą.
Często zadawane pytania
- Jakie flagi docker run są obecnie obsługiwane?
- Aktualny parser obsługuje --name, -p/--publish, -e/--env, -v/--volume i --restart, w tym popularne formy ze znakiem równości, takie jak --publish=8080:80.
- Co dzieje się z nieobsługiwanymi flagami?
- Nieobsługiwane flagi są na razie pomijane. Jeśli po nazwie obrazu pozostaną dodatkowe tokeny, zostaną zapisane jako pojedynczy łańcuch command w Compose, który możesz później edytować ręcznie.
- Czy moje polecenie docker run jest wysyłane na serwer?
- Nie. Konwersja odbywa się w Twojej przeglądarce i to narzędzie nie wysyła polecenia. AppDoesIt może nadal ładować współdzielone zasoby strony i preferencje zapisane w przeglądarce, a dostęp do schowka następuje tylko po kliknięciu Wklej lub Kopiuj.
- Czy potrzebuję pełnego polecenia docker run?
- Tak. Konwerter oczekuje polecenia docker run z nazwą obrazu. Jeśli obraz nie zostanie podany, aplikacja pokaże błąd w interfejsie zamiast generować YAML.
- Czy mogę skopiować wygenerowany YAML?
- Tak. Gdy poprawne polecenie zostanie przekonwertowane, przycisk Kopiuj stanie się aktywny i pozwoli umieścić wygenerowany tekst docker-compose.yml w schowku.
Jak używać Konwertera Docker Run do Compose
Jak używać
- Wklej pełne polecenie docker run, które zawiera nazwę obrazu.
- Sprawdź wygenerowany YAML docker-compose w panelu wyjściowym.
- Skopiuj YAML i w razie potrzeby ręcznie dopisz nieobsługiwane opcje.
Wskazówki
- Konwerter obsługuje obecnie --name, -p/--publish, -e/--env, -v/--volume i --restart, w tym popularne formy z użyciem znaku równości dla publish, env, volume, name i restart.
- Nieobsługiwane flagi są pomijane, a wszystkie tokeny pozostające po nazwie obrazu są emitowane jako pojedynczy łańcuch command w Compose.
- Konwersja działa w Twojej przeglądarce. Narzędzie nie wysyła Twojego polecenia, ale AppDoesIt nadal ładuje współdzielone zasoby strony i preferencje zapisane w przeglądarce, a Wklej/Kopiuj korzystają ze schowka tylko po kliknięciu przycisków.