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