Què és Docker Compose?
Docker Compose és una eina per definir i executar aplicacions Docker de múltiples contenidors mitjançant un fitxer YAML (docker-compose.yml). En lloc d'executar llargues ordres docker run amb moltes opcions, descriviu la configuració del servei de manera declarativa en un fitxer i inicieu-ho tot amb docker compose up. Això facilita el control de versions de la configuració del contenidor, compartir-la amb els membres de l'equip i reproduir entorns de manera consistent. Aquesta eina converteix una ordre docker run en la definició de servei Compose equivalent, gestionant ports (-p), variables d'entorn (-e), volums (-v), polítiques de reinici (--restart), xarxes (--network), límits de recursos (--memory, --cpus), etiquetes, capacitats, comprovacions d'estat, registre i més.
Com utilitzar Docker Run a Compose
-
Enganxeu la vostra ordre docker run completa al quadre d'entrada (incloent 'docker run').
-
La sortida docker-compose.yml es genera instantàniament mentre escriviu.
-
Feu clic a un dels botons d'exemples per carregar una ordre d'exemple predefinida.
-
Reviseu el YAML generat — les xarxes amb nom s'envien amb 'external: true' com a punt de partida.
-
Feu clic a Copia per copiar el YAML al porta-retalls i deseu-lo com a docker-compose.yml.