Obsah:

Ako vytvoríte kontajnerovú aplikáciu uzla?
Ako vytvoríte kontajnerovú aplikáciu uzla?

Video: Ako vytvoríte kontajnerovú aplikáciu uzla?

Video: Ako vytvoríte kontajnerovú aplikáciu uzla?
Video: Как избежать появления трещин на стенах? Подготовка под штукатурку. #11 2024, November
Anonim

Napíšte Dockerfile

  1. OD uzol :7. Riadok 2: Nastavte pracovný adresár v kontajner do / aplikácie .
  2. WORKDIR / aplikácie . Riadok 3-5: Kopírovať aplikácie do / aplikácie adresár a inštalačné závislosti.
  3. KOPÍROVAŤ package.json / aplikácie RUN npm install COPY. / aplikácie .
  4. CMD uzol index. js . Riadok 7: Odkryte port 8081 zvonku kontajner spustilo:

Podobne sa pýta, ako zabalím aplikáciu uzla?

Môžete vyskúšať nasledujúce nastavenie:

  1. Získajte zdrojový kód svojich aplikácií.
  2. npm nainštaluje všetky závislosti (cez package. json) do lokálneho adresára node_modules.
  3. Skopírujte uzol. js binárne – node.exe v systéme Windows, (pravdepodobne) /usr/local/bin/node v systéme OS X/Linux do koreňového priečinka vášho projektu.

ako dockerizujete aplikáciu na reakcie? Návod pomocou aplikácie „vytvor-reaguj“

  1. Krok 1: Nainštalujte aplikáciu create-react-app. priadza global add create-react-app.
  2. Krok 2: Vytvorte nový projekt.
  3. Krok 4: Pridajte proces zostavovania do súboru Dockerfile.
  4. Krok 5: Pridajte produkčné prostredie do rovnakého súboru Dockerfile.
  5. Krok 6: Vytvorte obrázok!
  6. Krok 7: Spustite ho lokálne a otestujte, či funguje!

Vzhľadom na to, čo je uzol Docker?

Pracovník uzly sú tiež príklady Docker Motor, ktorého jediným účelom je spúšťať kontajnery. Pracovník uzly nezúčastňujte sa v distribuovanom stave Raft, nerobte rozhodnutia o plánovaní ani neobsluhujte rozhranie HTTP API v režime roja.

Ako získam ID kontajnera v kontajneri?

Aby to bolo jednoduché, ID kontajnera je názov vášho hostiteľa vo vnútri prístaviska.

Takže by ste mohli:

  1. nainštalujte balík docker-io do svojho kontajnera s rovnakou verziou ako hostiteľ.
  2. spustite ho pomocou --volume /var/run/docker. sock:/var/run/docker. ponožka --privilegovaná.
  3. nakoniec spustite: docker skontrolujte $(hostname) vo vnútri kontajnera.

Odporúča: