فهرست مطالب:
تصویری: چگونه یک اسکریپت را در ظرف Docker اجرا کنم؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
این مراحل را دنبال کنید:
- استفاده کنید بارانداز ps برای دیدن نام موجود ظرف .
- سپس از داکر فرمان exec -it < ظرف name> /bin/bash برای به دست آوردن یک پوسته bash در ظرف .
- یا به طور مستقیم استفاده کنید بارانداز exec -it < ظرف نام> < فرمان > برای اجرای هر چه فرمان شما در ظرف .
با توجه به این موضوع، چگونه یک داکر کانتینر را فهرست کنم؟
فهرست کانتینرهای داکر
- همانطور که می بینید، تصویر بالا نشان می دهد که هیچ کانتینری در حال اجرا وجود ندارد.
- برای فهرست کردن کانتینرها بر اساس شناسه آنها از –aq (آرام): docker ps –aq استفاده کنید.
- برای فهرست کردن حجم کل فایل هر ظرف، از –s (size): docker ps –s استفاده کنید.
- دستور ps چندین ستون از اطلاعات را ارائه می دهد:
ممکن است یکی بپرسد چگونه یک اسکریپت شل را اجرا کنم؟ مراحل نوشتن و اجرای اسکریپت
- ترمینال را باز کنید. به دایرکتوری که می خواهید اسکریپت خود را ایجاد کنید بروید.
- ایجاد فایل با. پسوند sh.
- اسکریپت را با استفاده از ویرایشگر در فایل بنویسید.
- اسکریپت را با دستور chmod +x قابل اجرا کنید.
- اسکریپت را با استفاده از./ اجرا کنید.
سپس، چگونه می توانم یک کانتینر داکر موجود را راه اندازی کنم؟
برای راه اندازی مجدد ظرف موجود ، ما از شروع کنید دستور با پرچم -a برای اتصال به آن و پرچم -i برای تعاملی کردن آن، به دنبال آن یکی از ظرف شناسه یا نام. حتما شناسنامه خود را جایگزین کنید ظرف در دستور زیر: داکر شروع -ai 11cc47339ee1.
چگونه آرگومان ها را به داکر منتقل کنم؟
زمان اجرا استدلال ها در زمانی که شما منتقل می شوند داکر اجرا یا ظرف خود را راه اندازی کنید: $ داکر اجرا [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] آنها به شما اجازه میدهند تا متغیرهایی را به برنامه خود ارسال کنید. در حال اجرا در ظرف شما همانطور که در شما تعریف شده است dockerfile با تعاریف CMD یا ENTRYPOINT شما.
توصیه شده:
چگونه یک اسکریپت را در Xcode اجرا کنم؟
ترمینال را از Xcode باز کنید یک اسکریپت پوسته 2 خطی ایجاد کنید و به فایل اجازه اجرا بدهید. به Xcode Preferences بروید. یک رفتار در Xcode اضافه کنید. آن را نامگذاری کنید و یک کلید میانبر بدهید. در سمت راست پنجره جزئیات، گزینه Run را علامت بزنید. از منوی کشویی مجاور، اسکریپتی را که در مرحله 1 ذخیره کرده اید انتخاب کنید
چگونه یک اسکریپت SQL را در حالت Sqlcmd اجرا کنم؟
برای فعال کردن حالت SQLCMD، روی گزینه SQLCMD Mode در منوی Query کلیک کنید: راه دیگر برای فعال کردن حالت SQLCMD استفاده از ترکیبی از کلیدهای ALT+Q+M از صفحه کلید است. در SSMS، گزینه ای برای تنظیم پنجره های پرس و جو در حالت SQLCMD به طور پیش فرض وجود دارد
چگونه یک اسکریپت bash را از دایرکتوری دیگری اجرا کنم؟
اگر اسکریپ را برای اجرای آن با chmod 755 قابل اجرا کنید، فقط باید مسیر اسکریپت را تایپ کنید. وقتی می بینید که از./script استفاده می شود و به پوسته می گوید که اسکریپت در همان دایرکتوری قرار دارد که شما آن را اجرا می کنید. برای استفاده از مسیر کامل باید sh /home/user/scripts/someScript را تایپ کنید
چگونه حجم را به یک ظرف در حال اجرا وصل می کنید؟
برای پیوست کردن یک حجم به یک کانتینر در حال اجرا، میخواهیم: از nsenter برای مونت کردن کل فایل سیستم حاوی این حجم در یک نقطه اتصال موقت استفاده کنیم. یک bind mount از دایرکتوری خاصی که می خواهیم به عنوان حجم استفاده کنیم، به محل مناسب این حجم ایجاد کنیم. mountpoint موقت را unmount کنید
چگونه یک کد اسکریپت groovy را در ویژوال استودیو اجرا کنم؟
فقط پوشه bin بسته Groovy زیپ نشده را به متغیر محیطی PATH اضافه کنید. پسوند Code Runner را برای Visual Studio Code نصب کنید. این افزونه را می توان از بازار VS دانلود کرد. اگر این کار انجام شد، حداقل می توانید اسکریپت groovy را از قبل اجرا کنید