از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
برگه تقلب Docker: همه ضروری ترین دستورات در یک مکان + PDF قابل دانلود
سرفصلهای مطلب
Docker یک پلت فرم منبع باز محبوب است که ساخت، آزمایش، استقرار و مدیریت برنامه های کاربردی کانتینری را در یک محیط ثابت، قابل حمل یا مجازی مانند VPS آسان می کند.
در حالی که یک ابزار قدرتمند در زرادخانه توسعه شما است، یادگیری دستورات مختلف Docker می تواند زمان و تلاش را ببرد. کاربران جدید اغلب از داشتن یک برگه تقلب Docker به راحتی در دسترس هستند.
در این آموزش، روش کار داکر را توضیح می دهیم و رایج ترین دستورات داکر را به همراه یک برگه تقلب قابل دانلود برای شما ارائه می دهیم.
معماری داکر
معماری داکر از پنج جزء اصلی تشکیل شده است: سرور، مشتری، container، تصویر و رجیستری
سرور داکر
سرور داکر یا داکر دیمون برنامه ای است که در پس زمینه کامپیوتر شما اجرا می شود و کانتینرها و تصاویر داکر را مدیریت می کند. وقتی از رابط خط فرمان Docker استفاده می کنید.
(CLI) برای ایجاد، اجرا یا مدیریت کانتینرها، شما با دیمون Docker تعامل دارید.
Daemon Docker یک مؤلفه پلتفرم ضروری است که تضمین می کند کانتینرها می توانند به طور خودکار هنگام بوت شدن سیستم راه اندازی و متوقف شوند.
مشتری داکر
کلاینت داکر به کاربران اجازه می دهد تا با دیمون داکر با آن تعامل داشته باشند command-line رابط (CLI). به زبان ساده، بخش اصلی معماری Docker برای ایجاد، مدیریت و اجرا است container برنامه های کاربردی.
هنگامی که از Docker CLI برای ارسال یک فرمان استفاده می کنید، سرویس گیرنده Docker دستور را به Daemon Docker در حال اجرا ارسال می کند. روی کامپیوتر شما، که سپس عملیات درخواستی را انجام می دهد. کلاینت Docker قابل نصب است روی هر ماشینی که نیاز به تعامل با دیمون داکر دارد، از جمله ماشین محلی شما، سرور راه دور یا سرور مجازی.
داکر Container
یک داکر container بسته ای است که شامل تمام پیش نیازهای لازم برای اجرای یک برنامه است.
کانتینرها به گونه ای طراحی شده اند که بسیار قابل حمل باشند، به این معنی که می توان آنها را به راحتی از یک محیط به محیط دیگر منتقل کرد، مثلاً از یک لپ تاپ توسعه دهنده به یک محیط آزمایش یا از یک محیط آزمایش به یک محیط تولید.
تصویر داکر
یک تصویر داکر یک الگوی از پیش پیکربندی شده است که مشخص می کند چه چیزی باید در داکر گنجانده شود container. معمولاً تصاویر از وب سایت هایی مانند دانلود می شوند داکر هاب. با این حال، امکان ایجاد یک تصویر سفارشی با کمک Dockerfile نیز وجود دارد.
رجیستری داکر
رجیستری داکر یک مخزن مرکزی است که تصاویر داکر را ذخیره و مدیریت می کند. این یک سیستم مبتنی بر سرور است که به کاربران اجازه می دهد تصاویر Docker را ذخیره و با دیگران به اشتراک بگذارند و توزیع و استقرار برنامه ها را آسان می کند. قابل توجه ترین رجیستری Docker Docker Hub است.
برگه تقلب دستورات Docker
اکنون که می دانید داکر چگونه کار می کند، اجازه دهید به چند نمونه از محبوب ترین دستورات داکر نگاهی بیندازیم.
دستورات را بسازید
داکر از دستور ساخت برای ساختن تصاویر از فایل داکر استفاده می کند. برخی از رایج ترین دستورات عبارتند از:
فرمان | توضیح |
ساخت داکر | یک تصویر از یک Dockerfile در فهرست فعلی می سازد |
ساخت داکر https://github.com/docker/ rootfs.git#container: داکر |
یک تصویر از یک مخزن GIT راه دور می سازد |
docker build -t image/tag | یک تصویر را برای ردیابی آسان تر می سازد و برچسب گذاری می کند |
ساخت داکر https://yourserver/file.tar.gz | یک تصویر از یک بایگانی تار از راه دور می سازد |
docker build -t image:1.0 –< یک تصویر از طریق یک Dockerfile می سازد که از طریق STDIN منتقل می شود |
|
دستورات پاکسازی
برای تمیز نگه داشتن سیستم و صرفه جویی در فضای دیسک، پاک کردن تصاویر، ظروف و حجم های استفاده نشده ایده خوبی است. برای جزئیات بیشتر دستورات زیر را بررسی کنید:
Container دستورات تعامل
با Docker خود تعامل داشته باشید container با دستورات رایج زیر:
فرمان | توضیح |
docker start container |
جدید را شروع می کند container |
docker stop container |
متوقف می شود a container |
docker pause container |
مکث الف container |
docker unpause container |
لغو مکث الف container |
docker restart container |
a را دوباره راه اندازی می کند container |
docker wait container |
بلوک a container |
docker export container |
صادرات container محتویات به آرشیو تار |
docker attach container |
به دویدن متصل می شود container |
docker wait container |
صبر می کند تا container خاتمه می یابد و کد خروج را نشان می دهد |
docker commit -m “commit message” -a “author” container username/image_name: tag |
دویدن را ذخیره می کند container به عنوان یک تصویر |
docker logs -ft container |
دنبال می کند container سیاهههای مربوط |
docker exec -ti container script.sh |
یک دستور را در a اجرا می کند container |
docker commit container image |
یک تصویر جدید از a ایجاد می کند container |
docker create image |
جدید ایجاد می کند container از یک تصویر |
Container دستورات بازرسی
گاهی اوقات، شما باید ظروف خود را برای تضمین کیفیت یا اهداف عیب یابی بازرسی کنید. این دستورات به شما کمک می کند تا یک نمای کلی از کارهایی که کانتینرهای مختلف انجام می دهند داشته باشید:
مدیریت دستورات تصاویر
برخی از رایج ترین دستورات مدیریت تصویر عبارتند از:
فرمان | توضیح |
docker image ls |
تصاویر را فهرست می کند |
docker image rm mysql |
یک تصویر را حذف می کند |
docker tag image tag |
یک تصویر را تگ می کند |
docker history image |
تاریخچه تصویر را نمایش می دهد |
docker inspect image |
اطلاعات سطح پایین یک تصویر را نمایش می دهد |
دستورات را اجرا کنید
داکر از دستور run برای ایجاد کانتینر از تصاویر ارائه شده استفاده می کند. نحو پیشفرض این دستور به شکل زیر است:
docker run (options) image (command) (arg...)
بعد از نحو پیشفرض، از یکی از پرچمهای زیر استفاده کنید:
دستورات رجیستری
اگر نیاز به تعامل با Docker Hub دارید، از دستورات زیر استفاده کنید:
فرمان | توضیح |
docker login |
وارد یک رجیستری می شود |
docker logout |
از یک رجیستری خارج می شود |
docker pull mysql |
یک تصویر را از یک رجیستری می کشد |
docker push repo/ rhel-httpd:latest |
یک تصویر را به یک رجیستری منتقل می کند |
docker search term |
Docker Hub را برای تصاویری با عبارت مشخص شده جستجو می کند |
دستورات سرویس
تمام خدمات Docker را با این دستورات اساسی مدیریت کنید:
فرمان | توضیح |
docker service ls |
همه خدماتی که در یک گروه اجرا می شوند را فهرست می کند |
docker stack services stackname |
همه خدمات در حال اجرا را فهرست می کند |
docker service ps servicename |
وظایف یک سرویس را فهرست می کند |
docker service update servicename |
یک سرویس را به روز می کند |
docker service create image |
یک سرویس جدید ایجاد می کند |
docker service scale servicename=10 |
مقیاس یک یا چند سرویس تکراری |
docker service logs stackname servicename |
همه گزارشهای سرویس را فهرست میکند |
دستورات شبکه
اگر نیاز به تعامل با شبکه Docker دارید، از یکی از دستورات زیر استفاده کنید:
فرمان | توضیح |
docker network create networkname |
یک شبکه جدید ایجاد می کند |
docker network rm networkname |
یک شبکه مشخص شده را حذف می کند |
docker network ls |
همه شبکه ها را فهرست می کند |
docker network connect networkname container |
الف را متصل می کند container به یک شبکه |
docker network disconnect networkname container |
الف را قطع می کند container از یک شبکه |
docker network inspect networkname |
اطلاعات دقیق یک شبکه را نمایش می دهد |
مطالب پیشنهادی
سایر آموزش های Docker ما را بررسی کنید
روش نصب Docker روی اوبونتو
روش نصب وردپرس روی داکر
چگونه یک داکر بسازیم Container
نتیجه
Docker یک ابزار عالی برای هر کسی است که مایل به آزمایش کانتینر است. اگر با آن آشنایی ندارید، منحنی یادگیری می تواند شیب دار باشد containerتوسعه مبتنی بر خوشبختانه، داشتن یک برگه تقلب در دست می تواند سرعت را افزایش دهد process، زیرا همه دستورات رایج به راحتی قابل دسترسی هستند و نیازی به جستجوی آنها ندارید روی اینترنت.
در این آموزش، ما اصول اولیه معماری Docker را پوشش دادهایم و تمام دستورات اولیه Docker را بررسی کردهایم، که همه آنها را میتوانید در برگه تقلب داکر دانلود کنید.
امیدواریم که این آموزش Docker برای شما مفید بوده باشد. اگر سوالی دارید، آنها را در بخش نظرات زیر مطرح کنید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-28 23:50:03