Satura rādītājs:

Kā jūs ievietojat mezgla lietotni konteineros?
Kā jūs ievietojat mezgla lietotni konteineros?

Video: Kā jūs ievietojat mezgla lietotni konteineros?

Video: Kā jūs ievietojat mezgla lietotni konteineros?
Video: How to build docker image for nodejs apps 2024, Aprīlis
Anonim

Uzrakstiet Dockerfile

  1. NO mezgls :7. 2. rindiņa: iestatiet darba direktoriju konteiners uz / lietotne .
  2. WORKDIR / lietotne . 3-5. rindiņa: kopēšana pieteikumu uz / lietotne direktoriju un instalēšanas atkarības.
  3. KOPĒT package.json / lietotne RUN npm instalējiet COPY. / lietotne .
  4. CMD mezgls rādītājs. js . 7. rindiņa: atveriet 8081. portu ārpusē konteiners ir uzsācis:

Tāpat tiek jautāts, kā iesaiņot mezgla lietotni?

Varat izmēģināt šādu iestatīšanu:

  1. Iegūstiet savu lietotņu avota kodu.
  2. npm instalējiet visas atkarības (izmantojot pakotni. json) vietējā node_modules direktorijā.
  3. Kopējiet mezglu. js binārais fails - node.exe operētājsistēmā Windows, (iespējams) /usr/local/bin/node operētājsistēmā OS X/Linux uz jūsu projekta saknes mapi.

kā jūs Dockerize reaģēt lietotni? Apmācība, izmantojot lietotni Create-React-app

  1. 1. darbība. Instalējiet lietotni Create-react-app. dzija globālā pievienot izveidot-reaģēt-app.
  2. 2. darbība. Izveidojiet jaunu projektu.
  3. 4. darbība. Pievienojiet veidošanas procesu failam Dockerfile.
  4. 5. darbība. Pievienojiet ražošanas vidi tam pašam Dockerfile.
  5. 6. darbība: izveidojiet attēlu!
  6. 7. darbība. Palaidiet to lokāli, lai pārbaudītu tā darbību!

Ņemot to vērā, kas ir Docker mezgls?

Strādnieks mezgli ir arī gadījumi Docker Dzinējs, kura vienīgais mērķis ir izpildīt konteinerus. Strādnieks mezgli nepiedalieties plostā izplatītajā stāvoklī, nepieņemiet plānošanas lēmumus un neapkalpojiet spieta režīma HTTP API.

Kā es varu iegūt konteinera ID konteinerā?

Lai tas būtu vienkārši, Konteinera ID ir jūsu saimniekdatora vārds iekšējais dokeris.

Tātad, jūs varētu:

  1. instalējiet Docker-io pakotni savā konteinerā ar tādu pašu versiju kā resursdatoram.
  2. sāciet to ar --volume /var/run/docker. zeķe:/var/run/docker. zeķe -- priviliģēta.
  3. visbeidzot, palaidiet: docker inspect $(hostname) konteinera iekšpusē.

Ieteicams: