25 دستور ضروری در داکر (Docker)

25 دستور ضروری در داکر (Docker)

۲۵ دستور ضروری و ابتدایی که هر کاربر داکر باید بداند.

 

 مقدمه 

داکر (Docker) یک پلتفرم متن‌باز است که به توسعه‌دهندگان و متخصصان IT کمک می‌کند تا برنامه‌ها را در کانتینرها (containers) بسازند، ارسال کنند و اجرا کنند. با استفاده از داکر، برنامه‌ها به شکل مستقل از سیستم‌عامل اجرا می‌شوند و این امر باعث می‌شود تا توسعه و استقرار برنامه‌ها به‌صورت یکپارچه و سریع‌تر انجام شود. کانتینرها، سبک، سریع و مدیریت‌پذیر بوده و امکان پیاده‌سازی بهتر برنامه‌ها را فراهم می‌کنند.

 

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

 

  1. docker pull

         - کاربرد : دریافت یک ایمیج از Docker Hub یا مخازن دیگر

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

 

  1. docker images

         - کاربرد : نمایش لیست ایمیج‌های موجود روی سیستم داکر به همراه جزئیاتی مانند IMAGE ID، TAG، SIZE

   توضیح : این دستور به شما اطلاعات کامل از تمام ایمیج‌های ذخیره شده در سیستم را نمایش می‌دهد.

 

  1. docker build

         - کاربرد :  ساخت یک ایمیج از روی Dockerfile:

   توضیح : با استفاده از این دستور، ایمیج خود را از یک Dockerfile محلی ایجاد می‌کنید. پرچم `-t` نام و تگ دلخواه شما را برای ایمیج تعیین می‌کند.

 

  1. docker run

         - کاربرد :  اجرا و دیپلوی یک کانتینر از یک ایمیج:

   توضیح : این دستور کانتینری از ایمیج مشخص شده ایجاد و آن را اجرا می‌کند. پرچم `-p` پورت‌ها را برای ارتباط بین کانتینر و هاست مشخص می‌کند، و `-d` اجرا به صورت پس‌زمینه را فعال می‌سازد.

 

  1. docker exec

         - کاربرد :  اجرای دستوری خاص مانند Bash در یک کانتینر در حال اجرا:

   توضیح : این دستور امکان اجرای دستورات داخل کانتینر در حال اجرا را فراهم می‌کند. پرچم `-it` برای ایجاد یک ترمینال تعاملی است.

 

  1. docker stop

         - کاربرد :  توقف یک کانتینر:

   توضیح : این دستور کانتینر در حال اجرا را به آرامی متوقف می‌کند.

 

  1. docker start

         - کاربرد :  راه‌اندازی مجدد یک کانتینر متوقف شده:

   توضیح : این دستور کانتینری را که متوقف شده است، دوباره اجرا می‌کند.

 

  1. docker-compose up

         - کاربرد :  اجرای چند کانتینر به صورت همزمان با استفاده از فایل Docker Compose:

   توضیح : این دستور برای راه‌اندازی سرویس‌های چند کانتینری استفاده می‌شود. پرچم `-d` اجرای پس‌زمینه را فراهم می‌کند.

 

  1. docker inspect

         - کاربرد :  دریافت اطلاعات دقیق درباره یک کانتینر یا ایمیج:

   توضیح : این دستور، اطلاعات جزئی و دقیقی از کانتینر یا ایمیج مانند تنظیمات شبکه، مسیرها، و متغیرهای محیطی را نمایش می‌دهد.

 

  1. docker logs

          - کاربرد :  مشاهده لاگ‌های یک کانتینر:

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

 

  1. docker cp

          - کاربرد :  کپی فایل‌ها بین سیستم و کانتینر:

    توضیح : از این دستور برای انتقال فایل‌ها بین سیستم میزبان و کانتینر استفاده می‌شود.

 

  1. docker stats

          - کاربرد :  مشاهده وضعیت منابع مصرفی کانتینرها به صورت زنده:

    توضیح : این دستور، اطلاعاتی از میزان مصرف CPU، حافظه، و شبکه را در اختیار قرار می‌دهد.

 

  1. docker info

          - کاربرد :  نمایش اطلاعات کلی در مورد داکر:

    توضیح : این دستور اطلاعاتی از جمله نسخه داکر، وضعیت کانتینرها، و تنظیمات سرور را نمایش می‌دهد.

 

  1. docker ps

          - کاربرد :  نمایش کانتینرهای در حال اجرا:

    توضیح : این دستور، لیست کانتینرهای در حال اجرا را نمایش می‌دهد. برای مشاهده تمام کانتینرها، از `docker ps -a` استفاده کنید.

 

  1. docker port

          - کاربرد :  نمایش پورت‌های نقشه‌برداری شده برای یک کانتینر:

 

  1. docker rmi

          - کاربرد :  حذف یک ایمیج:

 

  1. docker rm

          - کاربرد :  حذف یک کانتینر متوقف شده:

 

  1. docker system prune

          - کاربرد :  پاک‌سازی کامل داکر از منابع بلااستفاده:

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

 

  1. docker search

          - کاربرد :  جستجو برای ایمیج‌ها در Docker Hub:

 

  1. docker image history

          - کاربرد :  مشاهده تاریخچه تغییرات یک ایمیج:

   

  1. docker commit

          - کاربرد :  ذخیره تغییرات یک کانتینر به عنوان یک ایمیج جدید:

 

  1. docker login

         - کاربرد :  ورود به حساب Docker Hub:

 

  1. docker push

          - کاربرد :  ارسال یک ایمیج به Docker Hub:

   توضیح : در صورتی که یک ایمیج اختصاصی ساخته و میخواهید در داکر هاب قرار دهید

  1. docker network create

          - کاربرد :  ایجاد شبکه‌ای مجازی برای اتصال کانتینرها:

     توضیح : مانند تمامی hypervisorهای محبوب دیگر داکر هم به شما امکان ایجاد شبکه‌ای مجازی برای اتصال کانتینرها به هم را می دهد.

  1. docker network connect

          - کاربرد :  اتصال یک کانتینر به شبکه‌ای خاص:

   توضیح : بعد از ایجاد شبکه مجازی قدم بعدی اتصال کانتینر به شبکه‌ مورد نظر می باشد   

 

    نماد‌های اعتماد

    logo-samandehi
    اپلیکیشن کرگدنKargadan on Bazaar

    © تمامی حقوق مادی و معنوی برای کرگدن محفوظ می‌باشد.