ابزار شماره ۱۲ مجازی‌سازی کانتینری و سرور

تولیدکننده فایل Docker Compose (YAML)

ساخت سریع و بدون خطای فایل docker-compose.yml با رعایت تورفتگی ۲ اسپیس استاندارد YAML، مپینگ پورت‌ها، ولوم‌ها، متغیرهای محیطی و قالب‌های آماده سرور.

قالب‌های آماده کانتینر:
شناسه یکتای سرویس در فایل کامپوز
نام Image در داکر هاب یا رجیستری محلی
:
:
کد استاندارد docker-compose.yml

        

راهنمای مهندسی استقرار کانتینرها با Docker Compose

ابزار Docker Compose استانداردترین روش برای تعریف و اجرای نرم‌افزارهای چندکانتینری روی سرورهای لینوکس است. با قرار دادن تنظیمات پورت‌ها، پایگاه داده و فایل‌ها داخل یک فایل واحد، استقرار و جابجایی سرویس‌ها بین سرورها تنها با اجرای دستور docker compose up -d امکان‌پذیر می‌شود.

اهمیت ماندگاری داده‌ها (Volumes): کانتینرهای داکر ماهیت ناپایدار (Ephemeral) دارند؛ یعنی با حذف کانتینر، داده‌های داخلی آن نیز پاک می‌شوند. تعریف دایرکتوری‌های volumes تضمین می‌کند فایل‌های دیتابیس و داده‌های اصلی روی حافظه فیزیکی سرور هاست ذخیره بمانند.

پرسش‌های متداول داکر و مدیریت کانتینرها (Docker FAQ)

چرا نباید از کلید Tab در فایل‌های YAML استفاده کرد؟

استاندارد فرمت YAML استفاده از Tab را غیرمجاز می‌داند و تنها ساختار فاصله‌ای (Space) را معتبر می‌شمارد. این ابزار کدها را با تورفتگی دقیق ۲ اسپیس استاندارد تولید می‌کند تا از خطای پارس داکر جلوگیری شود.

چگونه می‌توان لاگ‌ها و وضعیت کانتینرها را در سرور بررسی کرد؟

برای مشاهده وضعیت زنده کانتینرها از دستور docker compose ps و برای پایش خطاهای احتمالی لاگ سرویس‌ها از دستور docker compose logs -f استفاده نمایید.

نحوه به‌روزرسانی ایمیج یک کانتینر در Docker Compose چگونه است؟

با اجرای متوالی دو دستور docker compose pull و docker compose up -d، نسخه جدید ایمیج دریافت شده و کانتینر بدون از دست رفتن داده‌های ولوم بازسازی می‌شود.

نیاز به راه‌اندازی و نگهداری تخصصی سرورهای لینوکس در تهران دارید؟

کانفیگ امن سرورها، استقرار کانتینری سرویس‌ها و مانیتورینگ ۲۴/۷ زیرساخت لینوکس سازمان خود را به نتیکسا بسپارید.

درخواست مشاوره زیرساخت ←
پورتال پشتیبانی ثبت تیکت در بله