mr_kiani
mr_kiani
خواندن ۲ دقیقه·۵ ماه پیش

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


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

۱. docker run

دستور docker run برای ایجاد و اجرای یک کانتینر جدید از یک ایمیج استفاده می‌شود. به عنوان مثال:

docker run hello-world

این دستور یک کانتینر از ایمیج hello-world ایجاد و اجرا می‌کند.

۲. docker ps

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

docker ps -a

۳. docker images

این دستور برای مشاهده‌ی تمامی ایمیج‌های موجود در سیستم استفاده می‌شود:

docker images

۴. docker pull

دستور docker pull برای دانلود یک ایمیج از Docker Hub استفاده می‌شود. به عنوان مثال:

docker pull nginx

این دستور ایمیج nginx را از Docker Hub دانلود می‌کند.

۵. docker build

این دستور برای ساختن یک ایمیج جدید از یک Dockerfile استفاده می‌شود. به عنوان مثال:

docker build -t myimage:latest .

این دستور یک ایمیج جدید با نام myimage و تگ latest از Dockerfile موجود در دایرکتوری فعلی می‌سازد.

۶. docker exec

برای اجرای یک دستور درون یک کانتینر در حال اجرا از دستور docker exec استفاده می‌شود. به عنوان مثال:

docker exec -it mycontainer /bin/bash

این دستور یک شل bash را در کانتینر mycontainer باز می‌کند.

۷. docker stop و docker start

این دستورات برای توقف و شروع مجدد کانتینرها استفاده می‌شوند. به عنوان مثال:

docker stop mycontainer docker start mycontainer

دستور اول کانتینر mycontainer را متوقف کرده و دستور دوم آن را مجدداً شروع می‌کند.

۸. docker rm

برای حذف یک کانتینر از دستور docker rm استفاده می‌شود. به عنوان مثال:

docker rm mycontainer

این دستور کانتینر mycontainer را حذف می‌کند.

۹. docker rmi

برای حذف یک ایمیج از دستور docker rmi استفاده می‌شود. به عنوان مثال:

docker rmi myimage

این دستور ایمیج myimage را حذف می‌کند.

این دستورات پایه‌ای داکر، به شما کمک می‌کنند تا به راحتی با کانتینرها و ایمیج‌ها کار کنید و از قدرت و انعطاف‌پذیری داکر بهره‌مند شوید.

dockerداکرdocker composeاپن سورس
Trust me, I am a programmer
شاید از این پست‌ها خوشتان بیاید