Mündəricat:

Bir node tətbiqini necə konteynerləşdirirsiniz?
Bir node tətbiqini necə konteynerləşdirirsiniz?

Video: Bir node tətbiqini necə konteynerləşdirirsiniz?

Video: Bir node tətbiqini necə konteynerləşdirirsiniz?
Video: NodeJS Dərsləri #1 - Giriş, Node Qurulum, Function, Constructor, Module 2024, Mart
Anonim

Dockerfile yazın

  1. FROM düyün :7. 2-ci sətir: İşçi dirçəlişi konteyner üçün / proqram .
  2. WORKDIR / proqram . Sətir 3-5: Kopyalayın tətbiq üçün / proqram qovluğu və asılılıqları quraşdırın.
  3. paketi KOPYALA.json / proqram RUN npm install COPY. / proqram .
  4. CMD düyün indeks. js . Sətir 7: 8081 portunu bir dəfə kənara çıxarın konteyner işə saldı:

Eynilə, soruşulur ki, mən node proqramını necə paketləyə bilərəm?

Aşağıdakı quraşdırmanı sınaya bilərsiniz:

  1. Tətbiqlərinizin mənbə kodunu əldə edin.
  2. npm bütün asılılıqları (paket. json vasitəsilə) yerli node_modules qovluğuna quraşdırır.
  3. Düyünü kopyalayın. js binary – Windows-da node.exe, (ehtimal ki) OS X/Linux-da /usr/local/bin/node layihənizin kök qovluğuna.

reaksiya tətbiqini necə dokerləşdirirsiniz? 'create-react-app' istifadə edərək dərslik

  1. Addım 1: Create-react-app quraşdırın. iplik qlobal əlavə yaratmaq-reaksiya-app.
  2. Addım 2: Yeni layihə yaradın.
  3. Addım 4: Dockerfile-ə qurma prosesi əlavə edin.
  4. Addım 5: EYNİ Dockerfile-ə istehsal mühiti əlavə edin.
  5. Addım 6: Təsviri yaradın!
  6. Addım 7: İşlədiyini yoxlamaq üçün onu yerli olaraq işə salın!

Bunu nəzərə alaraq, Docker node nədir?

işçi qovşaqlar nümunələri də var Doker Yeganə məqsədi konteynerləri yerinə yetirmək olan mühərrik. işçi qovşaqlar Raft paylanmış vəziyyətində iştirak etməyin, planlaşdırma qərarları qəbul etməyin və ya HTTP API-nin sürü rejiminə xidmət etməyin.

Konteynerin içərisində konteyner ID-sini necə əldə edə bilərəm?

Bunu sadələşdirmək üçün, Konteyner ID ev sahibi adınızdır docker daxilində.

Beləliklə, edə bilərsiniz:

  1. docker-io paketini host ilə eyni versiya ilə konteynerinizə quraşdırın.
  2. onu --volume /var/run/docker ilə başlayın. corab:/var/run/docker. corab - imtiyazlı.
  3. nəhayət, run: docker konteynerin içərisində $(hostname) yoxlayın.

Tövsiyə: