۱۵ مورد از بهترین دستورات داکر که حتماً باید بدانید!

دستورات داکر
Avatar
نویسنده: سانیا عبدی‌پور
پنج‌شنبه 13 اردیبهشت 1403
مطالعه: ۷ دقیقه ۰ نظر ۵۸ بازدید

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

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

در این مقاله از آموزش داکر بلاگ پارس پک، ۱۵ مورد از مهم‌ترین دستورات داکر را که باید به عنوان یک کاربر داکر بلد باشید، به شما معرفی می‌کنیم. اگر می‌خواهید با مهم ترین دستورات Docker‌ آشنا شوید، این مطلب را از دست ندهید.

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

بیایید مستقیم برویم سراغ همان چیزی که دنبال آن هستید! در ادامه، ۱۵ دستور پرکاربرد داکر به همراه توضیحاتی در مورد نحوه‌ی استفاده و کاربرد آن‌ها را به شما معرفی می‌‌کنیم:

خرید PaaS

۱. دستور Docker-Version

دستور Docker-Version که یکی از دستورات متداول داکر محسوب می‌شود، اطلاعات مربوط به نسخه داکر نصب‌شده روی سیستم را نمایش می‌دهد. در خروجی این دستور، می‌توانید سینتکس و جزئیات مربوط به نسخه داکر را مشاهده کنید:

خروجی دستور Docker-Version در ترمینال
بررسی نسخه نصب‌شده داکر با دستور Docker-Version

۲. دستور Docker Pull

Docker Pull یکی دیگر از دستورات مهم Docker است. این دستور یک Image را از ریپازیتوری اصلی داکر دانلود می‌کند. در شکل زیر می‌بینید که با این دستور، Image اوبونتو دانلود شده است:

خروجی دستور Docker Pullدر ترمینال
دانلود ایمیج از ریپازیتوری با دستور Docker Pull

۳. دستور Docker Run

Docker Run یکی از دستورات پرکاربرد داکر است که در کنار دستور Docker Pull‌ کاربردش را بیشتر درک می‌کنیم. با استفاده از این دستور می‌توانید از یک Image (مثلاً همان Image دانلودشده با دستور Docker Pull) یک کانتینر بسازید. نحوه‌ی استفاده از این دستور هم در شکل زیر نشان داده شده است:

خروجی دستور Docker Run در ترمینال
ایجاد کانتینر جدید از یک ایمیج با دستور Docker Run

۴. دستور Docker PS

یکی دیگر از دستورات داکر که کاربرد زیادی هم دارد، Docker PS است. با استفاده از این دستور می‌توانید لیستی از کانتینرهای در حال اجرا را مشاهده کنید:

خروجی دستور Docker PS در ترمینال
بررسی لیست کانتینرهای در حال اجرا با دستور Docker PS

۵. دستور Docker PS -a

دستور Docker PS -a لیستی از تمامی کانتینرهای داکر را ارائه می‌دهد. در این لیست هم کانتینرهای در حال اجرا و هم کانتینرهای بسته شده درج شده‌اند:

خروجی دستور Docker PS -a در ترمینال
مشاهده لیستی از کانتینرهای داکر با دستور Docker PS -a

۶. دستور Docker Exec

Docker Exec یکی دیگر از دستورات داکر است که از آن زیاد استفاده می‌کنید. این دستور برای دسترسی به کانتینر در حال اجرا استفاده می‌شود:

خروجی دستور Docker Exec داکر در ترمینال
دسترسی به کانتینر در حال اجرا با دستور Docker Exec

۷. دستور Docker Stop

اگر بخواهید کانتینر در حال اجرا را متوقف کنید، می‌توانید از دستور Docker Stop استفاده کنید. نحوه‌ی استفاده از این دستور کاملاً ساده است:

خروجی دستور Docker Stop در ترمینال
بررسی نحوه متوقف‌کردن کانتینر در حال اجرا با دستور Docker Stop

۸. دستور Docker Kill

یکی از دستورات داکر فایل در مواقع اضطراری، Docker Kill‌ است. این دستور به شما امکان می‌دهد تا کانتینر در حال اجرا را در همان لحظه متوقف کنید. فرق دستور Docker Kill و Docker Stop هم دقیقاً همین است: در Docker Stop، فرصت کافی به کانتینر داده می‌شود تا به‌صورت استاندارد متوقف شود اما با استفاده از Docker Kill، فعالیت کانتینر در همان لحظه متوقف می‌شود:

خروجی دستور Docker Kill در ترمینال
بررسی نحوه متوقف‌کردن کانتینر در حال اجرا در همان لحظه

۹. دستور Docker Commit

Docker Commit یکی از دستورات پیشرفته داکر است که با استفاده از آن می‌توانید یک Image از کانتینری که آن را ویرایش کرده‌اید، روی سیستم لوکال ایجاد کنید:

خروجی دستور Docker Commit در ترمینال
ایجاد Image از کانتینر روی سیستم لوکال با دستور Docker Commit

۱۰. دستور Docker Login

یکی از دستورات داکر که می‌توان آن را در دسته‌ی دستورات پرکاربرد قرار داد، Docker Login است. با استفاده از این دستور می‌توانید وارد ریپازیتوری Docker Hub‌ شوید:

خروجی دستور Docker Login در ترمینال
بررسی ورود به ریپازیتوری Docker Hub‌ با دستور Docker Login

۱۱. دستور Docker Push

یکی دیگر از دستورات پرکاربرد Docker، دستور Docker Push‌ است که با استفاده از آن می‌توانید یک Image‌ را روی ریپازیتوری داکر هاب، Push کنید:

خروجی دستور Docker Push در ترمینال
بررسی نحوه پوش‌کردن Image‌ روی ریپازیتوری داکر هاب

۱۲. دستور Docker Image

ممکن است Imageهای مختلفی روی سیستم لوکال خود داشته باشید. اگر می‌خواهید لیستی از این Imageها داشته باشید، دستور Docker Image دقیقاً همین کار را برای شما انجام می‌دهد:

خروجی دستور Docker Image در ترمینال
مشاهده لیستی از Imageهای داکر با Docker Image

۱۳. دستور Docker rm

یکی از دستورات داکر که کاربرد زیادی هم دارد، Docker rm است. با استفاده از این دستور می‌توانید یک کانتینر را که در حال اجرا نیست، حذف کنید:

خروجی دستور Docker rm در ترمینال
بررسی حذف کانتینرهای Docker با دستور Docker rm

۱۴. دستور Docker rmi

کاربرد دستور Docker rmi، حذفِ یک Image از فضای لوکال است. نحوه‌ی استفاده از این دستور، در شکل زیر نشان داده شده است:

خروجی دستور Docker rmi در ترمینال
بررسی نحوه حذف Image از فضای لوکال با دستور Docker rmi

۱۵. دستور Docker Build

آخرین دستوری که در این مطلب آن را معرفی می‌کنیم، Docker Build است. با استفاده از این دستور می‌توانید از یک داکر فایل، Image بسازید:

خروجی دستور Docker Build در ترمینال
بررسی نحوه ساخت ایمیج از یک داکر فایل با دستور Docker Build

سینتکس دستورات داکر

حالا که با ۱۵ مورد از دستورات متداول داکر را یاد گرفتیم. در جدول زیر، سینتکس تمامی این ۱۵ دستور ارائه شده است. این جدول به شما کمک می‌کند تا بدانید از کدام دستور، چطور باید استفاده کنید:

دستورات داکر سینتکس
Docker -Version Docker -Version
Docker Pull docker pull <image>
Docker Run docker run -it -d <image name>
Docker ps docker ps
Docker ps -a docker ps -a
Docker Exec docker exec -it <container id> bash
Docker Stop docker stop <container id>
Docker Kill docker kill <container id>
Docker Commit docker commit <container id> <username/image name>
Docker Login docker login
Docker Push docker push <username/image name>
Docker Images docker images
Docker rm docker rm <container id>
Docker rmi docker rmi <image id>
Docker Build docker build <path to docker file>

مدیریت پروژه‌ها مثل آب خوردن با سرویس PaaS پارس پک

مدیریت زیرساخت موضوعی است که زمان زیادی از مدیران پروژه می‌گیرد. سرویس PaaS پارس پک این مشکل را برای شما حل کرده است. حالا دیگر نیازی نیست برای دیپلوی کردن داکر فایل، خودتان زیرساخت را مدیریت کنید. همین حالا روی لینک زیر کلیک کنید و اطلاعات بیشتری در مورد این سرویس کسب کنید:

جمع‌بندی

دستورات داکر و استفاده‌ از آن‌ها یکی از مهم‌ترین موضوعاتی است که کاربران باید بر آن تسلط داشته باشند. اگر چه قطعاً نمی‌توان تمامی دستورات داکر را در یک مطلب آموزش داد، اما در این مقاله از آموزش سرویس‌های میزبانی بلاگ پارس پک، ۱۵ مورد از مهم‌ترین دستورات داکر را همراه با سینتکس و توضیحاتی برای موارد استفاده، توضیح داده‌ایم. شما چه دستورات مهمی می‌شناسید که در این مقاله نیامده است؟ خوشحال می‌شویم در بخش کامنت‌ها آن‌ها را برای ما بنویسید.

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

داکر چیست؟

سؤالات متداول

۱. دستورات داکر در چه مواردی کاربرد دارند؟

هر یک از دستورات داکر برای استفاده‌ی خاصی طراحی شده‌اند. به‌عنوان مثال Docker Version ورژن داکر را اعلام می‌کند اما Docker Build دستوری است که از داکر فایل Image می‌سازد.

۲. دستور Docker PS چه کاری می‌کند؟

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

۳. دستور Docker Kill و Docker Stop چه تفاوتی با هم دارند؟

هر دو این دستورات داکر برای متوقف‌کردن فعالیت یک کانتینر در حال اجرا استفاده می‌شود. با این تفاوت که Docker Stop به کانتینر این مهلت را می‌دهد تا به‌طور استاندارد متوقف شود، اما Docker Kill کانتینر را در همان لحظه و به‌صورت اضطراری متوقف می‌کند.

منابع:edureka.co

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

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


ارسال دیدگاه در وبلاگ پارس‌پک را مطالعه کرده و آن‌ها را می‌پذیرم.

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

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