
داکر یک پلتفرم اپن سورس است که به توسعهدهندگان این امکان را میدهد تا برنامهها را در کانتینرها ایجاد، اجرا و مدیریت کنند. کانتینرها محیطهای مجزایی هستند که میتوانند تمامی وابستگیها و کتابخانههای مورد نیاز برای اجرای یک برنامه را شامل شوند. در ادامه به معرفی برخی از دستورات کاربردی داکر میپردازیم:
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 را حذف میکند.
این دستورات پایهای داکر، به شما کمک میکنند تا به راحتی با کانتینرها و ایمیجها کار کنید و از قدرت و انعطافپذیری داکر بهرهمند شوید.