Docker Compose-generator
Gratis online Docker Compose-generator, förinställda vanliga tjänster
Om Docker Compose Generator
En visuell kompositör som bygger en version 3.8 docker-compose.yml-fil från per-tjänst-formulärfält. Du lägger till tjänster från sex framework-förval (nginx, node, mysql, postgres, redis, mongodb) eller bygger valfri anpassad bild, redigerar namn/bild/portar/miljövärden inline, och generatorn emitterar services- och volumes-blocken med citerade portar och Docker-stil miljölistposter.
Användning
1. Klicka på en förvalsknapp (nginx, node, mysql, postgres, redis, mongodb) under Lägg till tjänst för att släppa i ett förifyllt tjänstkort. 2. På varje kort, redigera Tjänstnamn, Image (image:tag), Portar (en per rad, t.ex. 80:80) och Miljö (en KEY=value per rad). 3. Ta bort ett kort med den röda Remove-knappen på dess rubrik. 4. Klicka på Generate Compose för att rendera YAML:en i docker-compose.yml-panelen; använd Copy för att skicka den till urklippet.
Genererad YAML-struktur
Utdata börjar alltid med version: '3.8' och ett services:-block. Varje tjänst emitterar image, ports (citerade), environment (råa KEY=value-rader), volumes och depends_on (kommaseparerade). Namngivna volumes samlas in automatiskt: alla volume-poster som inte är en bind mount (börjar inte med ./ eller /) läggs till i ett toppnivå volumes:-block. Bind mounts som ./html:/usr/share/nginx/html stannar bara inline.
▶Varför är mina portar citerade i utdata?
▶Hur kommer depends_on-poster till?
▶Emitterar verktyget ett networks-block?
▶Skickas min data till en server?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe