Ce este Docker Compose?
Docker Compose este un instrument pentru definirea și rularea aplicațiilor Docker cu mai multe containere folosind un fișier YAML (docker-compose.yml). În loc să rulați comenzi docker run lungi cu multe flag-uri, descrieți configurația serviciului dvs. declarativ într-un fișier și porniți totul cu docker compose up. Acest lucru facilitează controlul versiunilor configurației containerului, partajarea cu membrii echipei și reproducerea consecventă a mediilor. Acest instrument convertește o comandă docker run în definiția echivalentă a serviciului Compose, gestionând porturi (-p), variabile de mediu (-e), volume (-v), politici de repornire (--restart), rețele (--network), limite de resurse (--memory, --cpus), etichete, capabilități, verificări de sănătate, logare și multe altele.
Cum se utilizează Docker Run în Compose
-
Lipiți comanda completă docker run în câmpul de intrare (inclusiv 'docker run').
-
Ieșirea docker-compose.yml este generată instantaneu pe măsură ce scrieți.
-
Faceți clic pe unul dintre butoanele de exemple pentru a încărca o comandă de exemplu pregătită.
-
Revizuiți YAML-ul generat — rețelele denumite sunt afișate cu 'external: true' ca punct de plecare.
-
Faceți clic pe Copiați pentru a copia YAML-ul în clipboard, apoi salvați-l ca docker-compose.yml.