Sobes.tech
Junior — Middle

Hogyan indíthatunk el egy többkonténeres alkalmazást a docker-compose segítségével?

sobes.tech MI

Válasz az MI-től

A többkonténeres alkalmazás indításához a docker-compose segítségével létre kell hozni egy docker-compose.yml fájlt, amelyben leírja az összes szolgáltatást (konténert), azok képeit, portjait, köteteket és hálózatokat. Ezután ebben a fájlban lévő könyvtárban futtassa a következő parancsot:

docker-compose up

Ez elindítja az összes leírt konténert és összekapcsolja őket a konfiguráció szerint. A háttérben való futtatáshoz használja a -d zászlót:

docker-compose up -d

Egyszerű példája egy docker-compose.yml-nek egy webkiszolgálóval és adatbázissal rendelkező alkalmazáshoz:

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