سرور مجازی آراز سرور مجازی آراز
DevOps

آموزش استفاده از داکر [قسمت ۲]

آموزش استفاده از داکر یکی از مهم‌ترین مطالبی‌ است که بعد از فراگیری مفاهیم داکر بدان نیاز پیدا خواهید کرد؛ همانطور که می‌دانید در مقاله‌های گذشته موضوعاتی همچون داکر چیست، داکر چگونه کار می‌کند و آموزش نصب داکر را با همدیگر گذراندیم؛ حال با در خواست مکرر شما عزیزان تصمیم گرفتیم تا در این مقاله به آموزش جامع استفاده از داکر بپردازیم و راهنمایی کلی در جهت استفاده از کامند لاین داکر را با همدیگر مرور کنیم.

به طور کلی داکر از نظر یک سیستم به عنوان یک پردازش استفاده می‌شود؛ شاید این تعریف، تعریف کامل و حتی صحیح برای داکر نباشد ولی تجربه همیشه نشان داده است که این دید کلی به داکرها در سطوح پایین‌تر درک و کاربرد داکرها را بسیار ملموس‌تر کرده است. پیشنهاد می کنیم برای آشنایی بیشتر با داکر به مقاله داکر چیست مراجعه کنید.

عناصری که بر پایه داکر ساخته می‌شوند هیچ ریشه‌ای در داکر موجود نداشته و تنها به عنوان یک پردازش قابل ری‌استارت عمل می‌کنند؛ بدین صورت که هر داکر شبکه جداگانه و حافظه متصل به هاست خود را داراست و بعد از کشته شدن و جایگزینی با داکر جدید تنها این دو ویژگی آن به علاوه دانش پردازش داکر قبلی که به اصطلاح داکر ایمیج گفته می‌شود را به ارث می‌برد و برای این که به ادامه سیستم کمک کند؛ تقریبا در مقابل دیباگ کردن مسائل بر روی سیستم‌ عامل زمان ناچیزی به خود اختصاص می‌دهند؛ چون هیچ تعمیری بر روی آن‌ها صورت نگرفته و در حقیقت کامل از بین رفته و یک پردازش جدید با آن جایگزین می‌کنیم. این‌گونه است که بیشترین آورده و سطح دسترسی را به ما هدیه می‌کند.

پیشنهاد می کنیم برای افزایش امنیت و سرعت سایت خود از سرویس زیر ساخت ابر آراز استفاده کنید.

آموزش استفاده از داکر

دستورات داکر

در دستورات داکر؛ یک الگو کلی برای ارائه هر دستور وجود دارد که بدین صورت نوشته می‌شود:

docker [OPTIONS] COMMAND

در این خط اینگونه نوشته می‌شود که دستوری با سر شاخه داکر با گزینه‌های مشخص یک کار مشخص را انجام دهند. در این مقاله ابتدا قسمت گزینه‌ها، سپس کامند‌ها مطرح می‌شوند و بقیه مسائل در بقیه مقالات درباره‌شان بحث خواهد شد.

گزینه‌ها:

–config

در این گزینه ما فایل تنظیماتی که داکر از روی آن اجرا می‌شود برای دستور مورد نظر را انتخاب می‌کنیم که به صورت عادی در قسمت ~/.docker ذخیره می‌شود.

–context, -C

نام روش ارتباطی سرور با قسمت داکر دیمن بوده که برای متغیرهای داخلی، فایل‌های وارد شده به و دیگر متغییر‌های پیش نیاز به صورت خودکار تنظیم می‌شود.

–debug, -D

در صورتی که نیاز به عیب‌یابی در داکر حس می‌شود یا نیاز داریم که ارور لاگ داکر را ببینیم از این گزینه استفاده می‌کنیم.

–host, -H

در این گزینه لیست دیمن سوکت‌های مورد نیاز برای اتصال به داکر را می‌آوریم.

–log-level

در این گزینه می‌توانیم میزان نیاز به لاگ سرور را مشخص نماییم. بدین صورت که بعد از این گزینه کلمات “debug”|”info”|”warn”|”error”|”fatal” را می‌نویسیم تا لاگ مورد نظر به ما نمایش داده شود. این میزان به طور عادی بر روی info تنظیم شده است.

–tls

با این گزینه می توانیم از tls استفاده کنیم.

–tlscacert

بعد از این گزینه، کلید مورد اعتماد رمزگذاری را بر پایه CA وارد می‌کنیم.

–tlscert

در این قسمت مجوز tls را به آن ارائه می‌کنیم.

–tlskey

در این قسمت هم کلید tls را به آن وارد می‌کنیم.

–tlsverify

حال نوبت آن است تا مجوز را تصدیق نماییم.

–version

با استفاده از این گزینه، ورژن های اجزای کانتینری مخصوصا داکر در سیستم شما به نمایش گذاشته می‌شود.

پیشنهاد مطالعه: برای کسب اطلاعات بیشتر در مورد داکر مقاله ی

docker compose چیست را در بلاگ ابر آراز مطالعه نمایید.

دستور های مدیریتی داکر

برای استفاده از داکر لازم است تا با این دستورات مدیریتی به طور کامل آشنایی داشته باشید:

  • app

با این دستور اپلیکیشن داکر به نمایش خواهد آمد

  • builder

با این دستور می‌توانیم مدیریتی بر روی بیلد ها داشته باشیم

  • build

با این دستور می‌توانیم با استفاده از ابزار ‌BuildKit داکر بسازیم

  • config
    با این دستور می‌توانیم تنظیمات داکر را مدیریت کنیم
  • container

با این دستور می‌توانیم کانتینر‌های داکر را مدیریت کنیم

  • context

با این دستور می‌توانیم روش ارتباطی یا دستور زبانی داکر را مدیریت کنیم

  • image

با این دستور می‌توانیم image های داکر ها را مدیریت کنیم.

  • manifest

با این دستور می‌توانیم منیفست های داکر ایمج ها را دیده، مدیریت کرده و لیست کنیم.

  • network

به وسیله این دستور می‌توانیم شبکه داخلی داکر ها را مدیریت کنیم

  • node

به وسیله این دستور می‌تواننیم در docker swarm، نود ها را مدیریت کنیم.

  • plugin

با این دستور می‌توانیم افزونه‌ها را مدیریت کنیم.

  • secret

با این دستور می‌تواین Docker secret ها را مدیریت کنیم

  • service

با این دستور می‌توانیم سرویس‌ها را مدیریت کنیم

  • stack

با این دستور می‌توانیم داکر استک‌ها را مدیریت کنیم.

  • swarm

با این دستور می‌توانیم swarm ها را مدیریت کنیم.

  • system

با همین دستور می‌توانیم سیستم داکر را مدیریت نماییم.

  • trust

با این دستور می‌توانیم به ایمیج های داکر‌ها اعتماد کنیم.

  • volume

با این دستور می توانیم فایل‌ها و موارد نگه‌داری شده در حافظه‌ داکر را مدیریت کنیم.

در این مقاله سعی کردیم به طور کامل به آموزش استفاده از داکر بپردازیم و دستورات داکر را مورد بررسی قرار بدیم ازینکه تا پایان این مقاله ما را همراهی کردید بسیار خرسندیم.

چرا ابر آراز را انتخاب کنیم؟

ابر‌آراز به عنوان یکی از ارائه دهندگان زیرساخت‌های ابری در زمینه گسترش رایانش ابری خود بسیار سعی بر این دارد که سرویس‌های خود را با استفاده از تکنولوژی داکر و اورکستریتور‌های مربوط ارائه کند تا سرویس برای شما عزیزان بسیار در دسترس باشد هم در هنگام از دسترس خارج شدن سرویس سرعت برق‌آسایی در بازگشت به سرویس داشته باشیم تا شما عزیزان کمترین هزینه را برای مسائل فنی در کسب‌و‌کارهای خود بپردازید.
تا بدینجای مقاله ما صرفا دستورات را دیده و با آن‌ها آشنایی اولیه پیدا کردیم.
در ادامه مقالات با دیگر آموزش ها و امکاناتی که در استفاده از داکر با آن روبه‌رو می‌شویم آشنا خواهید شد و یاد خواهیم گرفت چگونه پردازش‌های خود را سریع‌تر دقیق‌تر و در دسترس‌تر انجام دهیم.

پیشنهاد مطالعه:

در ادامه‌ی آموزش های داکر به شما پیشنهاد خواندن مقاله ی Dockerfile چیست را می‌دهیم.

برای دستیابی به اطلاعات روز دنیا در حوزه فناوری و تکنولوژی ما را در شبکه های اجتماعی دنبال کنید.

سرور مجازی آراز سرور مجازی آراز

ادمین

نویسنده ابرآراز متخصص فناوری اطلاعات و علاقه‌مند به رایانش ابری است که تلاش می‌کند با ارائه مقالات آموزشی و کاربردی، مفاهیم پیچیده فناوری را به زبانی ساده و قابل فهم برای همه کاربران ارائه دهد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا