Przejdź do treści
ToolMug

docker run na Docker Compose

Wklej polecenie docker run, aby otrzymać odpowiadającą usługę Compose w YAML. Przejrzyj wynik i ostrzeżenia przed użyciem go w projekcie.

Działa w przeglądarce — nic, co wpiszesz, nie jest wysyłane

docker run → Docker Compose
docker run
Docker Compose

Jak używać

  1. Wklej polecenie docker run.
  2. Sprawdź obraz, porty, wolumeny, zmienne i nazwę usługi.
  3. Skopiuj wygenerowany YAML Docker Compose.

Opis opcji

Obsługiwane opcje
Konwerter rozpoznaje między innymi obraz, nazwę, porty, wolumeny, zmienne środowiskowe, sieć, tty, stdin i politykę restartu.
Ostrzeżenia
Nietypowe flagi, polecenia powłoki i zależności mogą wymagać ręcznego przepisania.

Przykład

docker run -d --name web --restart unless-stopped -p 8080:80 \
  -v ./html:/usr/share/nginx/html:ro -e TZ=Asia/Shanghai --memory 512m nginx:1.27

staje się:

services:
  web:
    image: nginx:1.27
    container_name: web
    restart: unless-stopped
    mem_limit: 512m
    ports:
      - "8080:80"
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./html:/usr/share/nginx/html:ro

Najczęściej zadawane pytania

Czy wynik uruchomi się bez zmian?

Zwykle wymaga sprawdzenia nazw ścieżek, sekretów, sieci i wersji Compose.

Czy mogę wkleić polecenie z wieloma kontenerami?

Wklejaj polecenia osobno i połącz usługi ręcznie w jednym pliku.

Czy polecenie jest wysyłane na serwer?

Nie. Konwersja działa lokalnie w przeglądarce.

Prywatność

To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.

Podobne narzędzia