Sobes.tech
Junior — Middle

Vysvetlite, čo je Docker Compose a akú úlohu zohráva v správe kontajnerov.

sobes.tech AI

Odpoveď od AI

Docker Compose je nástroj na definovanie a spustenie viackontajnerových Docker aplikácií. Pomocou súboru docker-compose.yml je možné opísať konfiguráciu viacerých kontajnerov, ich siete, volume a závislosti medzi nimi.

Úloha Docker Compose v riadení kontajnerizácie:

  • Umožňuje spúšťať zložité aplikácie pozostávajúce z viacerých služieb jedným príkazom.
  • Uľahčuje konfiguráciu a škálovanie služieb.
  • Zjednodušuje správu konfigurácií a vývojových prostredí.

Príklad jednoduchého docker-compose.yml:

version: '3'
services:
  web:
    image: nginx
    ports:
      - "80:80"
  db:
    image: postgres
    environment:
      POSTGRES_PASSWORD: example