Cov txheej txheem:
Video: Yuav ua li cas koj ntim cov node app?
2024 Tus sau: Lynn Donovan | [email protected]. Kawg hloov kho: 2023-12-15 23:47
Sau Dockerfile
- Los ntawm node :7. Kab 2: Teem ua haujlwm dir hauv lub thawv rau / app .
- KEV PAB / app . Kab 3-5: Luam daim ntawv thov rau / app directory thiab nruab dependencies.
- COPY package.json / app RUN npm install COPY. / app .
- CMD node qhov ntsuas. js . Kab 7: Tshem tawm qhov chaw nres nkoj 8081 mus rau sab nraud ib zaug thawv tau launched:
Ib yam li ntawd, nws tau nug, Kuv yuav ntim cov node app li cas?
Koj tuaj yeem sim qhov teeb tsa hauv qab no:
- Tau txais koj cov apps qhov chaws.
- npm nruab tag nrho cov kev vam khom (ntawm pob. json) mus rau lub zos node_modules directory.
- Luam the Node. js binary – node.exe ntawm Windows, (tej zaum) /usr/local/bin/node ntawm OS X/Linux rau koj qhov project hauv paus nplaub tshev.
Yuav ua li cas koj Dockerize ib react app? Tutorial siv 'create-react-app'
- Kauj ruam 1: Nruab tsim-react-app. xov xwm ntiaj teb no ntxiv tsim-react-app.
- Kauj ruam 2: Tsim ib qhov project tshiab.
- Kauj ruam 4: Ntxiv cov txheej txheem tsim rau Dockerfile.
- Kauj Ruam 5: Ntxiv qhov chaw tsim khoom rau SAME Dockerfile.
- Kauj Ruam 6: Tsim cov duab!
- Kauj Ruam 7: Khiav nws hauv zos los sim nws ua haujlwm!
Khaws qhov no hauv kev xav, Docker node yog dab tsi?
Tus neeg ua haujlwm nodes kuj yog piv txwv ntawm Docker Lub cav uas nws lub hom phiaj yog los ua cov ntim khoom. Tus neeg ua haujlwm nodes tsis txhob koom nrog Raft faib xeev, txiav txim siab teem sijhawm, lossis ua haujlwm rau hom HTTP API.
Kuv yuav ua li cas thiaj tau lub thawv ID hauv lub thawv?
Ua kom yooj yim, Thawv ID yog koj lub npe host hauv docker.
Yog li, koj tuaj yeem:
- nruab docker-io pob hauv koj lub thawv nrog tib lub version raws li tus tswv tsev.
- pib nws nrog --volume /var/run/docker. sock:/var/run/docker. sock --privileged.
- Thaum kawg, khiav: docker tshuaj xyuas $(hostname) hauv lub thawv.
Pom zoo:
Lub ntim ntim hauv Maven yog dab tsi?
Hom ntim tau teev nyob rau hauv pom. xml piav qhia los ntawm lub caij, feem ntau tom qab nws Maven coordinates. Hom ntim khoom qub yog lub thawv. Lub hom phiaj plugin uas tau ua los ntawm lub neej ntawd nyob rau hauv txhua theem ntawm lub neej voj voog nyob ntawm seb hom ntim ntawm qhov project uas peb yuav tsim
Vim li cas koj yuav tsum tshuaj xyuas cov cav tsis tu ncua thiab koj yuav tsum tswj txoj haujlwm no li cas?
Los ntawm kev saib xyuas kev ruaj ntseg, lub hom phiaj ntawm lub cav yog ua raws li tus chij liab thaum muaj ib yam dab tsi phem tshwm sim. Kev tshuaj xyuas cov cav tsis tu ncua tuaj yeem pab txheeb xyuas qhov kev tawm tsam tsis zoo ntawm koj lub cev. Muab qhov loj ntawm cov ntaub ntawv cav tsim los ntawm cov tshuab, nws yog qhov ua tsis tau zoo los tshuaj xyuas tag nrho cov cav no manually txhua hnub
Vim li cas kuv tsis tuaj yeem qhib kuv lub ntim ntim khoom?
Nias Ctrl + Ua haujlwm + Esc los qhib TaskManager. Nyob rau hauv cov txheej txheem tab, nrhiav tus txheej txheem Windows Explorer.Thaum cov txheej txheem tau rov pib ua tiav, sim ua haujlwm nrog tus hais lus icon thiab sim qhib VolumeMixer los txiav txim seb qhov kho puas ua haujlwm tau zoo
Dab tsi yog qhov txawv ntawm qhov ntim docker thiab Kubernetes ntim?
Hauv Docker, lub ntim tsuas yog ib daim ntawv teev npe ntawm disk lossis hauv lwm lub Thawv. Ib lub ntim Kubernetes, ntawm qhov tod tes, muaj lub neej ntev - tib yam li Pod uas kaw nws. Yog li ntawd, ib lub ntim tawm ntawm txhua lub Thawv uas khiav hauv Pod, thiab cov ntaub ntawv khaws cia thoob Thawv rov pib dua
Koj sau cov thawv ntim li cas?
Sau Cov Thawv Docker Raws li koj tuaj yeem pom, daim duab saum toj no qhia tias tsis muaj cov thawv ntim. Sau cov thawv los ntawm lawv tus ID siv -aq ( ntsiag to): docker ps -aq. Txhawm rau sau tag nrho cov ntaub ntawv loj ntawm txhua lub thawv, siv –s (loj): docker ps –s. Cov lus txib ps muab ob peb kab lus qhia: