Talaan ng mga Nilalaman:

Paano mo ilalagay ang isang node app?
Paano mo ilalagay ang isang node app?

Video: Paano mo ilalagay ang isang node app?

Video: Paano mo ilalagay ang isang node app?
Video: TOP 4 Most Useless Settings In CODM BattleRoyale | CALL OF DUTY MOBILE 2024, Abril
Anonim

Sumulat ng Dockerfile

  1. MULA SA node :7. Linya 2: Itakda ang gumaganang dir sa lalagyan sa / app .
  2. WORKDIR / app . Linya 3-5: Kopyahin aplikasyon sa / app direktoryo at pag-install ng mga dependency.
  3. COPY package.json / app RUN npm install COPY. / app .
  4. CMD node index. js . Linya 7: Ilantad ang port 8081 sa labas kapag ang lalagyan ay inilunsad:

Katulad nito, ito ay nagtatanong, paano ako mag-package ng isang node app?

Maaari mong subukan ang sumusunod na setup:

  1. Kunin ang source code ng iyong apps.
  2. npm i-install ang lahat ng dependencies (sa pamamagitan ng package. json) sa lokal na direktoryo ng node_modules.
  3. Kopyahin ang Node. js binary โ€“ node.exe sa Windows, (marahil) /usr/local/bin/node sa OS X/Linux sa root folder ng iyong proyekto.

paano mo i-Dockerize ang isang react app? Tutorial gamit ang 'create-react-app'

  1. Hakbang 1: I-install ang create-react-app. yarn global add create-react-app.
  2. Hakbang 2: Gumawa ng bagong proyekto.
  3. Hakbang 4: Magdagdag ng proseso ng pagbuo sa Dockerfile.
  4. Hakbang 5: Magdagdag ng kapaligiran ng produksyon sa SAME Dockerfile.
  5. Hakbang 6: Buuin ang imahe!
  6. Hakbang 7: Patakbuhin ito nang lokal upang subukang gumagana ito!

Kung isasaalang-alang ito, ano ang Docker node?

Manggagawa mga node ay mga pagkakataon din ng Docker Engine na ang tanging layunin ay magsagawa ng mga lalagyan. Manggagawa mga node huwag lumahok sa estado na ipinamahagi ng Raft, gumawa ng mga pagpapasya sa pag-iiskedyul, o maghatid ng swarm mode na HTTP API.

Paano ako makakakuha ng container ID sa loob ng container?

Upang gawing simple, Container ID ay ang iyong host name sa loob ng pantalan.

Kaya, maaari mong:

  1. i-install ang docker-io package sa iyong container na may parehong bersyon ng host.
  2. simulan ito sa --volume /var/run/docker. sock:/var/run/docker. medyas --privileged.
  3. sa wakas, run: docker inspect $(hostname) sa loob ng container.

Inirerekumendang: