Warum doconv
- docker run → Compose. Aus einer Zeile fertiges Compose-Service-YAML.
- Deployment-Snippet. Dazu ein Starter-Kubernetes-Deployment — kein Helm/kustomize.
- Flag-Warnungen. Optionen ohne 1:1-Mapping werden klar genannt.
- Nur Browser. Keine API: der Befehl verlässt das Gerät nicht.
- Optionaler Hash-Share. URL mit dem Befehl im Hash kopieren.
docker run umwandeln
docker run …einfügen oder Beispiel laden.- Umrechnen klicken — Compose-YAML und Deployment-Snippet erscheinen.
- Warnungen zu nicht 1:1 gemappten Teilen lesen.
- YAML kopieren oder Hash-Link teilen.
Flags, Compose und Deployment
Nicht jedes docker-run-Flag hat ein direktes Compose- oder Kubernetes-Pendant. doconv ist ein ehrlicher Start: mappt, was geht, und warnt beim Rest — keine volle Äquivalenz.
Tipps:
- Ports, Volumes und Netzwerk nach der Umwandlung prüfen.
--privileged,--network hostund Devices brauchen oft Handarbeit.-it,-dund--rmsind CLI-Lebenszyklus-Flags und entfallen meist.- Kein Helm- oder kustomize-Generator.
- Für YAML:
yamaster; für Einheiten:k8size.
Wofür
- compose.yml aus einem Einzeiler skizzieren;
- Deployment-Entwurf bei Cluster-Migration;
- Flags ohne 1:1-Mapping erkennen;
- Befehl per URL-Hash teilen;
- Unterschied run / Compose / Kubernetes erklären.
Häufige Fragen
100 % äquivalent zu docker run?
Nein. Start-Umwandlung mit Warnungen für ungemappte Flags.
Helm oder kustomize?
Nein. Nur Compose-YAML und ein Deployment-Snippet.
Wird der Befehl hochgeladen?
Nein. Nur im Browser — keine API.
Ergebnis teilen?
Teilen kopiert eine URL mit dem Befehl im Hash (optional).
Was tun mit Warnungen?
Lesen — oft Netz, Volumes, Capabilities oder Ports manuell nachziehen.