معرفی دستورات مهم داکر با توجه به استفاده گسترده از داکر بدون شک کاربردی و مهم است. با وجود تعدد دستورات Docker بهتر است بدانید، ما در این مقاله به دستورات مهم داکر پرداخته ایم. 13 دستور مهم داکر با جزییات و توضیحات شرح داده شده است که موجب صرفه جویی در زمان شما خواهد شد. همچنین به کمک این دستورات مهم شما تصویری واضح از کارکرد Docker خواهید داشت.
بیشتر بخوانید: کاربرد بلاک چین در زندگی واقعی
ارائه دستورات مهم داکر
در این مقاله چندین دستور مهم در Docker را به ترتیب بیان کرده و همچنین توضیحاتی درباره هرکدام را ارائه داده ایم:
docker run
این دستور برای اجرای یک کانتینر Docker استفاده میشود. به شما امکان میدهد تا برنامههای خود را در یک محیط جداگانه و قابل حمل اجرا کنید. برای استفاده از این دستور، باید از تصویر مربوط به کانتینر مورد نظر استفاده کنید. مثال: docker run ubuntu اجرای یک کانتینر Ubuntu.
docker build
این دستور برای ساختن یک تصویر Docker از یک فایل مشخص استفاده میشود. شما میتوانید یک فایل Dockerfile ایجاد کنید که شامل دستوراتی برای ساخت تصویر است. سپس با اجرای دستور docker build و مشخص کردن مسیر به فایل Dockerfile، تصویر مورد نظر را ایجاد میکنید. مثال: docker build -t myimage . ساخت تصویر با نام myimage.
docker pull
این دستور برای دریافت یک تصویر Docker از یک مخزن اصلی یا مخزن عمومی استفاده میشود. به شما امکان میدهد تا تصاویر آمادهای که توسط افراد دیگر ساخته شدهاند را دریافت کنید. مثال: docker pull ubuntu دریافت تصویر Ubuntu از مخزن Docker Hub.
docker push
این دستور برای ارسال یک تصویر Docker ساخته شده توسط شما به یک مخزن عمومی یا خصوصی استفاده میشود. با استفاده از این دستور، میتوانید تصاویر ساخته شده خود را با دیگران به اشتراک بگذارید. مثال: docker push myusername/myimage ارسال تصویر با نام myimage به مخزن Docker Hub.
docker images
این دستور لیست تصاویر Docker موجود در سیستم شما را نمایش میدهد. همچنین اطلاعاتی مانند نام تصویر، نسخه، شناسه و اندازه را نیز نمایش میدهد. مثال: docker images نمایش لیست تصاویر Docker موجود.
docker ps
این دستور لیست کانتینرهای Docker در حال اجرا را نمایش میدهد. اطلاعاتی مانند نام کانتینر، شناسه، تصویر، وضعیت و پورتهای مربوطه را نیز نمایش میدهد. مثال: docker ps نمایش لیست کانتینرهای در حال اجرا.
docker stop
این دستور برای توقف یک کانتینر در حال اجرا استفاده میشود. با استفاده از این دستور، کانتینر به طور دلخواه میتواند متوقف شود. مثال: docker stop container_id توقف کانتینر با شناسه container_id.
docker rm
این دستور برای حذف یک کانتینر Docker استفاده میشود. با استفاده از این دستور، کانتینرهایی که دیگر نیازی به آنها ندارید را میتوانید حذف کنید. مثال: docker rm container_id حذف کانتینر با شناسه container_id.
این تنها چند دستور مهم در Docker هستند و در واقع بسیاری دستورات دیگر نیز در این ابزار وجود دارد.
بیشتر بخوانید: دانلود 12 کتاب بلاکچین و قراردادهای هوشمند و آموزش اتریوم
مثال های اجرایی دستورات مهم داکر
docker run: برای اجرای یک کانتینر Docker، میتوانید از دستور docker run استفاده کنید. به عنوان مثال، برای اجرای یک کانتینر Ubuntu، میتوانید از دستور زیر استفاده کنید:
arduino
docker run ubuntu
docker build
: برای ساختن یک تصویر Docker، از دستور docker build
استفاده میشود. برای مثال، فرض کنید یک فایل Dockerfile دارید که تنظیمات سفارشی را برای ساخت تصویر شامل میشود. میتوانید از دستور زیر برای ساخت تصویر استفاده کنید:
docker build -t myimage .
docker pull: برای دریافت یک تصویر Docker از یک مخزن عمومی، از دستور docker pull استفاده میشود. به عنوان مثال، برای دریافت تصویر Ubuntu از مخزن Docker Hub، میتوانید از دستور زیر استفاده کنید:
docker pull ubuntu
docker push
: برای ارسال یک تصویر Docker به یک مخزن عمومی یا خصوصی، از دستور docker push
استفاده میشود. به عنوان مثال، اگر میخواهید تصویری با نام “myimage” را به مخزن Docker Hub ارسال کنید، میتوانید از دستور زیر استفاده کنید:
bash
docker push myusername/myimage
docker images: برای نمایش لیست تصاویر Docker موجود در سیستم، از دستور docker images استفاده میشود. به عنوان مثال، با اجرای دستور زیر، لیست تصاویر موجود را مشاهده میکنید:
docker images
docker ps: برای نمایش لیست کانتینرهای Docker در حال اجرا، از دستور docker ps استفاده میشود. به عنوان مثال، با اجرای دستور زیر، لیست کانتینرهای در حال اجرا را مشاهده میکنید:
docker ps
docker stop: برای توقف یک کانتینر در حال اجرا، از دستور docker stop استفاده میشود. به عنوان مثال، اگر میخواهید یک کانتینر با شناسه “container_id” را متوقف کنید، میتوانید از دستور زیر استفاده کنید:
arduino
docker stop container_id
docker rm: برای حذف یک کانتینر Docker، از دستور docker rm استفاده میشود. به عنوان مثال، اگر میخواهید یک کانتینر با شناسه “container_id” را حذف کنید، میتوانید از دستور زیر استفاده کنید:
bash
docker rm container_id
docker exec
: این دستور برای اجرای دستورات درون یک کانتینر Docker در حال اجرا استفاده میشود. به عنوان مثال، اگر میخواهید یک فایل اجرایی داخل کانتینر را اجرا کنید، میتوانید از دستور زیر استفاده کنید:
bash
docker exec container_id command
در اینجا container_id شناسه کانتینر مورد نظر و command دستور مورد نظر درون کانتینر است.
docker network: این دستور برای مدیریت شبکهها در Docker استفاده میشود. شما میتوانید شبکههای جدید ایجاد کنید، به شبکهها متصل شوید و تنظیمات شبکه را مدیریت کنید. برای مثال، با اجرای دستور docker network ls لیست تمام شبکههای Docker موجود را مشاهده میکنید.
docker volume: این دستور برای مدیریت و استفاده از ولومها (volumes) در Docker استفاده میشود. ولومها به شما امکان میدهند دادههای مستقل از کانتینرها را ذخیره و به اشتراک بگذارید. مثلاً میتوانید با دستور docker volume create یک ولوم جدید ایجاد کنید و با کانتینرها به اشتراک بگذارید.
docker-compose: این دستور برای مدیریت برنامههای چندکانتینری استفاده میشود. با استفاده از یک فایل docker-compose.yml، میتوانید تعریف کنترلکنندهها (services)، شبکهها و ولومها را تعریف کرده و سپس با دستور docker-compose up یا docker-compose down برنامه را مدیریت کنید.
docker logs: با استفاده از این دستور، میتوانید لاگهای (logs) یک کانتینر را مشاهده کنید. مثال: `docker logs container
این مثالها به شما کمک میکنند تا نحوه استفاده از هر دستور را بهتر درک کنید. لطفا توجه داشته باشید که برای اجرای مثالها، باید Docker را بر روی سیستم خود نصب و پیکربندی کنید.
در صورت تمایل به آموزش برنامه نویسی بلاکچین، پکیج آموزش برنامه نویسی بلاکچین را ملاحظه نمایید.