Zo gebruik je het
- Plak een commando dat begint met docker run, docker container run of podman run.
- Bekijk de gegenereerde Compose YAML.
- Controleer overgeslagen opties en sla het bestand op als compose.yaml.
Opties uitgelegd
- Commando
- Gebruik één run-commando met image en opties. De tool meldt ontbrekende image-namen of niet-gesloten aanhalingstekens.
- Compose-versie
- De uitvoer gebruikt de huidige Compose-structuur met een services-sleutel.
- Overgeslagen opties
- Sommige runtimeopties hebben geen directe Compose-equivalent en worden apart gemeld.
YAML controleren
Voer na het opslaan docker compose config uit om de uiteindelijke configuratie te controleren.
Voorbeeld
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
wordt:
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
Veelgestelde vragen
Kan ik de uitvoer direct gebruiken?
Meestal wel, maar controleer image, poorten, volumes, environment en secrets voordat je Compose start.
Waarom staat een optie niet in de YAML?
De optie kan alleen bij docker run bestaan of handmatige omzetting vereisen.
Wordt mijn commando naar een server gestuurd?
Nee. De omzetting gebeurt in je browser.
Privacy
Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.