Përmbajtje:

Si të kontejneroni një aplikacion nyje?
Si të kontejneroni një aplikacion nyje?

Video: Si të kontejneroni një aplikacion nyje?

Video: Si të kontejneroni një aplikacion nyje?
Video: Lidhje te ngjyrosëshme 2024, Nëntor
Anonim

Shkruani Dockerfile

  1. NGA nyje :7. Rreshti 2: Vendosni drejtimin e punës në enë te / aplikacioni .
  2. DIREKTORI I PUNËS / aplikacioni . Rreshti 3-5: Kopjo aplikacion te / aplikacioni drejtoria dhe instaloni varësitë.
  3. KOPJONI paketën.json / aplikacioni RUN npm instaloni COPY. / aplikacioni .
  4. VKM nyje indeks. js . Rreshti 7: Ekspozoni portin 8081 nga jashtë një herë enë ka nisur:

Në mënyrë të ngjashme, pyetet, si mund të paketoj një aplikacion nyje?

Mund të provoni konfigurimin e mëposhtëm:

  1. Merrni kodin burimor të aplikacioneve tuaja.
  2. npm instaloni të gjitha varësitë (nëpërmjet paketës. json) në drejtorinë lokale node_modules.
  3. Kopjoni Nyjen. js binary – node.exe në Windows, (ndoshta) /usr/local/bin/node në OS X/Linux në dosjen rrënjë të projektit tuaj.

si e bëni Dockerize një aplikacion reagues? Tutorial duke përdorur "creative-react-app "

  1. Hapi 1: Instaloni Creative-react-app. fije globale shtoni Creative-react-app.
  2. Hapi 2: Krijo një projekt të ri.
  3. Hapi 4: Shtoni procesin e ndërtimit në Dockerfile.
  4. Hapi 5: Shtoni mjedisin e prodhimit në TË NJËJTËN Dockerfile.
  5. Hapi 6: Ndërtoni imazhin!
  6. Hapi 7: Ekzekutoni atë në nivel lokal për të provuar se funksionon!

Duke e mbajtur këtë në konsideratë, çfarë është nyja Docker?

Punëtor nyjet janë edhe raste të Doker Motori, qëllimi i vetëm i të cilit është të ekzekutojë kontejnerët. Punëtor nyjet Mos merrni pjesë në gjendjen e shpërndarë Raft, mos merrni vendime për planifikimin ose mos shërbeni API HTTP në modalitetin swarm.

Si mund të marr ID-në e kontejnerit brenda kontejnerit?

Për ta bërë të thjeshtë, ID e kontejnerit është emri juaj pritës brenda dokerit.

Pra, ju mund të:

  1. instaloni paketën docker-io në kontejnerin tuaj me të njëjtin version si hosti.
  2. filloni me --volume /var/run/docker. çorape:/var/run/docker. çorape --i privilegjuar.
  3. më në fund, ekzekutoni: docker inspektoni $(hostname) brenda kontejnerit.

Recommended: