INHOUDSOPGAWE:
2025 Outeur: Lynn Donovan | [email protected]. Laas verander: 2025-01-13 06:17
Skryf Dockerfile
- VAN nodus :7. Reël 2: Stel werkende dir in die houer aan / app .
- WORKDIR / app . Reël 3-5: Kopieer aansoek aan / app gids en installeer afhanklikhede.
- COPY package.json / app RUN npm installeer COPY. / app .
- 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:
- Kry jou programme se bronkode.
- npm installeer alle afhanklikhede (via pakket. json) na die plaaslike node_modules gids.
- 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'
- Stap 1: Installeer create-react-app. yarn global voeg skep-reageer-app.
- Stap 2: Skep 'n nuwe projek.
- Stap 4: Voeg bouproses by Dockerfile.
- Stap 5: Voeg produksie-omgewing by die SAME Dockerfile.
- Stap 6: Bou die prent!
- 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:
- installeer die docker-io-pakket in u houer met dieselfde weergawe as die gasheer.
- begin dit met --volume /var/run/docker. sokkie:/var/run/doker. sokkie --bevoorreg.
- ten slotte, hardloop: docker inspekteer $(gasheernaam) binne die houer.