فهرست مطالب:

چگونه یک اسکریپت را در ظرف Docker اجرا کنم؟
چگونه یک اسکریپت را در ظرف Docker اجرا کنم؟

تصویری: چگونه یک اسکریپت را در ظرف Docker اجرا کنم؟

تصویری: چگونه یک اسکریپت را در ظرف Docker اجرا کنم؟
تصویری: یک Shell Script را در داخل یک Docker Container اجرا کنید 2024, ممکن است
Anonim

این مراحل را دنبال کنید:

  1. استفاده کنید بارانداز ps برای دیدن نام موجود ظرف .
  2. سپس از داکر فرمان exec -it < ظرف name> /bin/bash برای به دست آوردن یک پوسته bash در ظرف .
  3. یا به طور مستقیم استفاده کنید بارانداز exec -it < ظرف نام> < فرمان > برای اجرای هر چه فرمان شما در ظرف .

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

فهرست کانتینرهای داکر

  1. همانطور که می بینید، تصویر بالا نشان می دهد که هیچ کانتینری در حال اجرا وجود ندارد.
  2. برای فهرست کردن کانتینرها بر اساس شناسه آنها از –aq (آرام): docker ps –aq استفاده کنید.
  3. برای فهرست کردن حجم کل فایل هر ظرف، از –s (size): docker ps –s استفاده کنید.
  4. دستور ps چندین ستون از اطلاعات را ارائه می دهد:

ممکن است یکی بپرسد چگونه یک اسکریپت شل را اجرا کنم؟ مراحل نوشتن و اجرای اسکریپت

  1. ترمینال را باز کنید. به دایرکتوری که می خواهید اسکریپت خود را ایجاد کنید بروید.
  2. ایجاد فایل با. پسوند sh.
  3. اسکریپت را با استفاده از ویرایشگر در فایل بنویسید.
  4. اسکریپت را با دستور chmod +x قابل اجرا کنید.
  5. اسکریپت را با استفاده از./ اجرا کنید.

سپس، چگونه می توانم یک کانتینر داکر موجود را راه اندازی کنم؟

برای راه اندازی مجدد ظرف موجود ، ما از شروع کنید دستور با پرچم -a برای اتصال به آن و پرچم -i برای تعاملی کردن آن، به دنبال آن یکی از ظرف شناسه یا نام. حتما شناسنامه خود را جایگزین کنید ظرف در دستور زیر: داکر شروع -ai 11cc47339ee1.

چگونه آرگومان ها را به داکر منتقل کنم؟

زمان اجرا استدلال ها در زمانی که شما منتقل می شوند داکر اجرا یا ظرف خود را راه اندازی کنید: $ داکر اجرا [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] آنها به شما اجازه می‌دهند تا متغیرهایی را به برنامه خود ارسال کنید. در حال اجرا در ظرف شما همانطور که در شما تعریف شده است dockerfile با تعاریف CMD یا ENTRYPOINT شما.

توصیه شده: