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

امروز می‌خواهیم با اولین کامندها بعد از نصب داکر (Docker) آشنا شویم.

مقدمه:

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


توضیحات:

۱ دستور docker --version

برای بررسی نسخۀ Docker نصب‌شده در سیستم خود، می‌توانید از این دستور استفاده کنید:

docker --version

 

خروجی نمونه:

 

Docker version 20.10.21, build ba4e5e9

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


۲ دستور docker version

اگر جزئیات بیشتری در مورد Docker می‌خواهید، از این دستور استفاده کنید:

docker version

 

خروجی نمونه:

Client: Docker Engine – Community

Version: 24.0.5

API version: 1.43

Go version: go1.20.5

Git commit: 870c789

Built: Fri Jun 9 23:23:45 2024

OS/Arch: linux/amd64

Context: default

Experimental: false

Server: Docker Engine – Community

Engine:

Version: 24.0.5

API version: 1.43 (minimum version 1.12)

Go version: go1.20.5

Git commit: 870c789

Built: Fri Jun 9 23:23:45 2024

OS/Arch: linux/amd64

Experimental: false

containerd:

Version: 1.7.4

GitCommit: e5e14557f6

runc:

Version: 1.1.10

GitCommit: v1.1.10-0-g2050d93

docker-init:

Version: 0.19.0

GitCommit: de40ad0

این دستور تمام نسخه‌های مرتبط با کلاینت و  Docker Engine را به همراه جزئیاتی مثل API نسخه‌های مختلف ارائه می‌دهد. برای عیب‌یابی مسائلی مثل تطبیق نسخه‌ها، این دستور مفید است.


۳٫ دستور docker info

اگر به دنبال اطلاعات جامع‌تری در مورد وضعیت Docker هستید، این دستور را اجرا کنید:

docker info

 

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


۴docker  دستور docker pull hello-world

برای دانلود اولین ایمیج تأییدی از Docker Hub، از این دستور استفاده می‌شود:

docker pull hello-world

این دستور ورژن آخر از ایمیج را دانلود می‌کند. داکر به دنبال ایمیج hello-world در Docker Hub می‌گردد. اگر این ایمیج در مخزن پیدا شود، دانلود انجام می‌شود. ایمیج در حافظه کش سیستم لوکال ذخیره می‌شود و برای اجرای بعدی آماده خواهد بود.


۵ دستور docker image ls

این دستور برای مشاهده لیستی از ایمیج‌های موجود در سیستم شما استفاده می‌شود. ایمیج‌های داکر شامل تمام اطلاعات لازم برای اجرای یک کانتینر هستند. با اجرای این دستور می‌توانید اطلاعاتی مانند نام ایمیج، تگ، شناسه ایمیج (Image ID)، زمان ایجاد و اندازه ایمیج را مشاهده کنید.

مثال:

docker image ls

خروجی نمونه:

REPOSITORY TAG IMAGE ID CREATED SIZE

ubuntu latest 2d696327ab2e 2 weeks ago 29MB

nginx stable 07c403c2faba 3 weeks ago 133MB

  • REPOSITORY: نام مخزن ایمیج.
  • TAG: نسخه یا تگ ایمیج.
  • IMAGE ID: شناسه یکتا ایمیج.
  • CREATED: زمان ایجاد ایمیج.
  • SIZE: اندازه ایمیج.

۶ دستور docker run hello-world

این دستور برای اجرای یک کانتینر ساده از ایمیج hello-world استفاده می‌شود. ایمیج hello-world به عنوان یک نمونۀ ساده طراحی شده تا اطمینان حاصل شود که داکر به درستی نصب شده و کانتینرها به درستی اجرا می‌شوند.

مراحل اجرا:

  1. داکر بررسی می‌کند که آیا ایمیج hello-world در سیستم شما موجود است یا خیر.
  2. اگر ایمیج موجود نباشد، آن را از مخزن داکر (Docker Hub) دانلود می‌کند.
  3. ایمیج دانلود شده به صورت یک کانتینر اجرا می‌شود و یک پیام ساده به شما نمایش می‌دهد.

مثال:

docker run hello-world

خروجی نمونه:

Hello from Docker!

This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:

۱٫ The Docker client contacted the Docker daemon.

۲٫ The Docker daemon pulled the “hello-world” image from the Docker Hub.

۳٫ The Docker daemon created a new container from that image which runs the

executable that produces the output you are currently reading.

۴٫ The Docker daemon streamed that output to the Docker client, which sent it

to your terminal.

این پیام تأیید می‌کند که داکر به درستی نصب شده و می‌تواند کانتینرها را اجرا کند.

نتیجه‌گیری:

در پایان می‌توان گفت که این دستورات جزء ابتدایی‌ترین دستورات داکر هستند که به شما کمک می‌کنند تا با محیط داکر آشنا شوید و از صحت نصب و پیکربندی داکر اطمینان حاصل کنید. امیدوارم که از این مقاله لذت برده باشید. برای دسترسی به مقاله‌های قبلی برروی این قسمت <<کلیک>> کنید. همچنین می‌توانید از این قسمت برای دسترسی به ویکی داکر استفاده کنید.

ارسال دیدگاه

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