مدیریت سرویس و پیکربندی‌ها

داکر یک پلتفرم نرم‌افزاری است که به توسعه‌دهندگان و سیستم‌مدیران این امکان را می‌دهد تا نرم‌افزارها و اپلیکیشن‌ها را در محیط‌های مجازی و ایزوله شده (کانتینرها) اجرا کنند. مدیریت صحیح سرویس‌های داکر می‌تواند به بهبود عملکرد، مقیاس‌پذیری و امنیت سیستم‌ها کمک کند. در این سند، دستورالعمل‌های اصلی برای مدیریت سرویس‌های داکر به صورت رسمی و با جزئیات آورده شده است.

وضعیت سرویس داکر #

برای بررسی وضعیت سرویس داکر، از دستور زیر استفاده می‌شود:

💻
 systemctl status docker 

ریستارت سرویس داکر #

اگر نیاز به راه‌اندازی مجدد سرویس داکر دارید (برای اعمال تغییرات یا رفع مشکلات)، از دستور زیر استفاده کنید:

💻
 systemctl restart docker 

متوقف کردن سرویس داکر #

اگر نیاز به متوقف کردن سرویس داکر دارید، از دستور زیر استفاده کنید:

💻
 systemctl stop docker 

راه‌اندازی سرویس داکر #

برای شروع سرویس داکر، از دستور زیر استفاده کنید:

💻
 systemctl start docker 

بررسی نسخه‌ها #

برای مشاهده نسخه داکر نصب‌شده و داکر کامپوز در سیستم، از دستور زیر استفاده کنید:

💻
docker --version
docker compose version

مسیر پیکربندی Docker #

داکر دارای فایل‌های پیکربندی مختلفی است که می‌توانند برای تنظیمات پیشرفته یا شخصی‌سازی عملکرد آن استفاده شوند. در این بخش، مهم‌ترین فایل‌ها و مسیرهای پیکربندی داکر معرفی شده‌اند.

فایل پیکربندی اصلی داکر که مربوط به دیمون (سرویس داکر) است، daemon.json نام دارد. این فایل در مسیر زیر قرار دارد:

💻
 /etc/docker/daemon.json

مسیر داده‌ها  #

مسیر اصلی ذخیره‌سازی داده‌ها در داکر به صورت پیش‌فرض به شکل زیر است:

💻
Image/Container/Volume:/var/lib/docker/

لاگ‌ها و عیب‌یابی #

 این دستور از journalctl برای نمایش لاگ‌های سیستم داکر استفاده می‌کند. این دستور به شما اجازه می‌دهد تا آخرین 200 خط از لاگ‌های مربوط به سرویس داکر را مشاهده کنید.

💻
journalctl -u docker --no-pager -n 200

تست عملکرد #

دستور docker run hello-world یک دستور بسیار ساده و معروف در داکر است که برای تست عملکرد صحیح نصب داکر و بررسی راه‌اندازی یک کانتینر به‌کار می‌رود. این دستور به طور خاص یک کانتینر از تصویر hello-world ایجاد و اجرا می‌کند.

💻
 docker run hello-world

توجه: Compose به‌صورت افزونه نصب شده و دستور صحیح استفاده docker compose (بدون خط تیره) است. همچنین کاربر root به گروه docker اضافه شده است.

مدیریت بهتر، کم‌هزینه‌تر و با امنیت بیشتر کسب‌وکارها، با سرور ابری ابر دراک

با سرور ابری هزینه‌های خود را به حداقل برسانید و در بستری امن، کسب‌وکار خود را مدیریت کنید.