INHOUDSOPGAWE:

Hoe hou jy 'n nodus-toepassing in?
Hoe hou jy 'n nodus-toepassing in?

Video: Hoe hou jy 'n nodus-toepassing in?

Video: Hoe hou jy 'n nodus-toepassing in?
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Mei
Anonim

Skryf Dockerfile

  1. VAN nodus :7. Reël 2: Stel werkende dir in die houer aan / app .
  2. WORKDIR / app . Reël 3-5: Kopieer aansoek aan / app gids en installeer afhanklikhede.
  3. COPY package.json / app RUN npm installeer COPY. / app .
  4. CMD nodus indeks. js . Lyn 7: Bloot poort 8081 aan die buitekant sodra die houer het van stapel gestuur:

Net so word daar gevra, hoe verpak ek 'n nodus-toepassing?

Jy kan die volgende opstelling probeer:

  1. Kry jou programme se bronkode.
  2. npm installeer alle afhanklikhede (via pakket. json) na die plaaslike node_modules gids.
  3. Kopieer die Node. js binary – node.exe op Windows, (waarskynlik) /usr/local/bin/node op OS X/Linux na jou projek se wortelgids.

hoe dokker jy 'n reageer-app? Tutoriaal met behulp van 'create-react-app'

  1. Stap 1: Installeer create-react-app. yarn global voeg skep-reageer-app.
  2. Stap 2: Skep 'n nuwe projek.
  3. Stap 4: Voeg bouproses by Dockerfile.
  4. Stap 5: Voeg produksie-omgewing by die SAME Dockerfile.
  5. Stap 6: Bou die prent!
  6. Stap 7: Begin dit plaaslik om te toets dit werk!

As u dit in ag neem, wat is Docker-node?

Werker nodusse is ook gevalle van Docker Enjin wie se enigste doel is om houers uit te voer. Werker nodusse moenie aan die Vlot-verspreide toestand deelneem, skeduleringsbesluite neem of die swermmodus HTTP API bedien nie.

Hoe kry ek houer-ID binne-in houer?

Om dit eenvoudig te maak, Houer-ID is jou gasheernaam binne-dokter.

So, jy kon:

  1. installeer die docker-io-pakket in u houer met dieselfde weergawe as die gasheer.
  2. begin dit met --volume /var/run/docker. sokkie:/var/run/doker. sokkie --bevoorreg.
  3. ten slotte, hardloop: docker inspekteer $(gasheernaam) binne die houer.

Aanbeveel: