Taula de continguts:

Com es contenidoritza una aplicació de nodes?
Com es contenidoritza una aplicació de nodes?

Vídeo: Com es contenidoritza una aplicació de nodes?

Vídeo: Com es contenidoritza una aplicació de nodes?
Vídeo: BENY JR FT MORAD - CÓMO ES? (K y B Capítulo 1) [VIDEO OFICIAL] 2024, Abril
Anonim

Escriu Dockerfile

  1. DE node :7. Línia 2: establiu el directori de treball al fitxer contenidor a / aplicació .
  2. DIR TREBALL / aplicació . Línia 3-5: Còpia aplicació a / aplicació directori i instal·lar dependències.
  3. COPIA package.json / aplicació RUN npm install COPY. / aplicació .
  4. CMD node índex. js . Línia 7: exposa el port 8081 a l'exterior un cop contenidor ha posat en marxa:

De la mateixa manera, es pregunta com puc empaquetar una aplicació de node?

Podeu provar la configuració següent:

  1. Obteniu el codi font de les vostres aplicacions.
  2. npm instal·la totes les dependències (mitjançant paquet. json) al directori local node_modules.
  3. Copieu el node. js binary: node.exe a Windows, (probablement) /usr/local/bin/node a OS X/Linux a la carpeta arrel del vostre projecte.

Com dockerizeu una aplicació de reacció? Tutorial utilitzant "crear-reaccionar-aplicació "

  1. Pas 1: instal·leu create-react-app. yarn global afegir create-react-app.
  2. Pas 2: creeu un projecte nou.
  3. Pas 4: afegiu el procés de creació a Dockerfile.
  4. Pas 5: afegiu l'entorn de producció al SAME Dockerfile.
  5. Pas 6: crea la imatge!
  6. Pas 7: executeu-lo localment per provar que funciona!

Tenint-ho en compte, què és el node Docker?

Treballador nodes també en són exemples Docker Motor l'única finalitat del qual és executar contenidors. Treballador nodes no participeu en l'estat distribuït de Raft, no preneu decisions de programació ni utilitzeu l'API HTTP en mode eixam.

Com puc obtenir l'identificador del contenidor dins del contenidor?

Per fer-ho senzill, ID del contenidor és el vostre nom d'amfitrió dins del docker.

Així, podeu:

  1. instal·leu el paquet docker-io al vostre contenidor amb la mateixa versió que l'amfitrió.
  2. inicieu-lo amb --volume /var/run/docker. sock:/var/run/docker. mitjó --privilegiat.
  3. finalment, executeu: docker inspect $(hostname) dins del contenidor.

Recomanat: