فهرست مطالب:

چگونه یک برنامه گره را کانتینری می کنید؟
چگونه یک برنامه گره را کانتینری می کنید؟

تصویری: چگونه یک برنامه گره را کانتینری می کنید؟

تصویری: چگونه یک برنامه گره را کانتینری می کنید؟
تصویری: نحوه ساخت تصویر docker برای برنامه های nodejs 2024, نوامبر
Anonim

Dockerfile را بنویسید

  1. از جانب گره :7. خط 2: تنظیم کار dir در ظرف به / برنامه .
  2. WORKDIR / برنامه . خط 3-5: کپی کنید کاربرد به / برنامه دایرکتوری و وابستگی ها را نصب کنید.
  3. COPY package.json / برنامه RUN npm نصب COPY. / برنامه .
  4. CMD گره فهرست مطالب. js . خط 7: یک بار پورت 8081 را به بیرون در معرض دید قرار دهید ظرف راه اندازی شده است:

به طور مشابه، پرسیده می شود، چگونه یک برنامه گره را بسته بندی کنم؟

می توانید تنظیمات زیر را امتحان کنید:

  1. کد منبع برنامه های خود را دریافت کنید.
  2. npm همه وابستگی ها (از طریق بسته. json) را در فهرست محلی node_modules نصب کنید.
  3. Node را کپی کنید. js باینری – node.exe در ویندوز، (احتمالا) /usr/local/bin/node در OS X/Linux به پوشه اصلی پروژه شما.

چگونه یک برنامه واکنش را Dockerize می کنید؟ آموزش استفاده از "create-react-app "

  1. مرحله 1: برنامه create-react-app را نصب کنید. yarn global add create-react-app.
  2. مرحله 2: یک پروژه جدید ایجاد کنید.
  3. مرحله 4: فرآیند ساخت را به Dockerfile اضافه کنید.
  4. مرحله 5: محیط تولید را به SAME Dockerfile اضافه کنید.
  5. مرحله 6: تصویر را بسازید!
  6. مرحله 7: آن را به صورت محلی اجرا کنید تا کار کند!

با در نظر گرفتن این موضوع، گره Docker چیست؟

کارگر گره ها نیز نمونه هایی از داکر موتوری که تنها هدف آن اجرای کانتینرها است. کارگر گره ها در حالت توزیع شده Raft شرکت نکنید، تصمیمات زمان بندی نگیرید، یا از API HTTP حالت ازدحام استفاده نکنید.

چگونه شناسه کانتینر داخل کانتینر را دریافت کنم؟

برای ساده کردنش، شناسه کانتینر نام میزبان شما است داخل داکر.

بنابراین، شما می توانید:

  1. بسته docker-io را با همان نسخه هاست در کانتینر خود نصب کنید.
  2. آن را با --volume /var/run/docker شروع کنید. جوراب:/var/run/docker. جوراب -- ممتاز.
  3. در نهایت، اجرا کنید: docker $(hostname) را در داخل ظرف بازرسی کنید.

توصیه شده: