Sobes.tech
Junior — Middle

Kuidas käivitada mitmekonteineriline rakendus docker-compose abil?

sobes.tech AI

Vastus AI-lt

Selleks, et käivitada mitmekonteineriline rakendus docker-compose abil, tuleb luua fail docker-compose.yml, milles kirjeldatakse kõiki teenuseid (konteinereid), nende pilte, porte, mahtusid ja võrke. Seejärel käivitage selles kataloogis järgmine käsk:

docker-compose up

See käivitab kõik kirjeldatud konteinerid ja ühendab need vastavalt konfiguratsioonile. Taustal käivitamiseks kasutage lippu -d:

docker-compose up -d

Lihtne näide docker-compose.yml failist rakenduse jaoks, millel on veebiserver ja andmebaas:

version: '3'
services:
  web:
    image: my-web-app:latest
    ports:
      - "8080:80"
    depends_on:
      - db
  db:
    image: postgres:13
    environment:
      POSTGRES_PASSWORD: example