Hirdetés

Hozzászólok Aktív témák

  • haddent

    addikt

    válasz gery2123 #833 üzenetére

    Hát az a helyzet, hogy elég konkrét a linkelt oldal, de akkor magyarul, még velősebben amit pl. én szoktam:

    Legtöbb esetben elég a
    depends_on:
    - cucc_neve_a_composeban

    Ekkor először azt indítja el, majd csak utána azt amiben szerepel a depends_on.
    Ha ez nem elég, mert pl hiába indítja el előbb, lassú mint a szar, pl elasticsearch meg minden java -s botrány ilyen sokszor, akkor még letöltöd ezt [link] (wait-for-it.sh, ott van a linkelt oldaon is), volumes: -ben ./wait-for-it.sh:/wait-for-it.sh és entrypoint: ["/wait-for-it.sh", "masik-container-neve:portja", "--", "jelenlegi-container-gyari-entrypointja"]

    Még konkrétabb példa nálam a graylog:
    graylog:
    ... blabla...
    depends_on:
    - mongo
    - elasticsearch
    ports:
    - 9009:9000
    - 514:514
    - 514:514/udp
    - 515:515
    - 515:515/udp
    entrypoint: ["/wait-for-it.sh", "elasticsearch:9200", "--", "tini", "--", "/docker-entrypoint.sh"]

    A tini -- /docker-entrypoint.sh az már a gyári entrypoint

Hozzászólok Aktív témák

Hirdetés