پایه
- نصب
- دسترسی
- ایمیج ها
DevOps
نصب و راه اندازی داکر یعنی آماده کردن Docker Engine و Compose روی سرور شما و تنظیم ایمیج ها، ولوم ها، شبکه و دسترسی از بیرون. تیم فنی پیکوهاست این کار را روی اوبونتو، دبیان یا آلمالینوکس انجام می دهد و یک محیط قابل تکرار تحویل می دهد.
در یک نگاه
نصب و راه اندازی داکر یعنی نصب Docker Engine و Compose روی سرور و آماده کردن ایمیج ها، ولوم ها و شبکه برای اجرای برنامه شما. وقتی می خواهید چند سرویس را جدا و قابل تکرار اجرا کنید به آن نیاز دارید. تیم فنی پیکوهاست نصب، پیکربندی و reverse proxy را روی سرور شما انجام می دهد.
دامنه کار را با توجه به وضعیت سرور شما انتخاب می کنیم؛ قیمت هر سطح بعد از بررسی گفته می شود.
Docker Engine و افزونه Compose روی اوبونتو، دبیان یا آلمالینوکس از مخزن رسمی
ساخت کاربر مناسب برای مدیریت داکر و بررسی سطح دسترسی آن
کشیدن ایمیج های لازم یا نوشتن Dockerfile برای پروژه شما
تعریف ولوم برای داده ماندگار مثل پایگاه داده و فایل های آپلود
شبکه داخلی برای ارتباط کانتینرها و باز کردن فقط پورت های لازم
نوشتن فایل docker-compose.yml و تنظیم restart policy
Nginx یا مشابه آن جلوی کانتینرها همراه SSL
محدود کردن اندازه لاگ کانتینرها و توضیح پاکسازی ایمیج های بلااستفاده
docker-compose.yml کل مجموعه (برنامه، پایگاه داده، کش) را بالا بیاورید.در تیکت نوع سیستم عامل، منابع سرور و برنامه ای که می خواهید اجرا شود را می نویسید.
تیم فنی وضعیت فعلی سرور را بررسی می کند: نسخه سیستم عامل، فضای دیسک، فایروال و سرویس هایی که پورت اشغال کرده اند.
Docker Engine و Compose نصب و کاربر مدیریتی تنظیم می شود.
ایمیج ها و فایل Compose پروژه شما نوشته یا تنظیم می شود و کانتینرها بالا می آیند.
در صورت نیاز reverse proxy و SSL جلوی سرویس قرار می گیرد. برای جزئیات می توانید راه اندازی Nginx و لودبالانس را ببینید.
سرویس ها با ری استارت سرور و کانتینر آزمایش می شوند و فایل های تنظیمات به شما تحویل داده می شود.
تحویل کار شامل داکر نصب شده، فایل Compose و تنظیمات شبکه و ولوم، reverse proxy در صورت درخواست و یک توضیح کوتاه برای مدیریت روزمره با دستورهایی مثل docker compose up -d و docker compose logs است.
چیزهایی که در محدوده این خدمت نیست: رفع باگ کد برنامه شما، بازنویسی پروژه برای کانتینر شدن وقتی ساختار آن اجازه نمی دهد، و مدیریت دائمی سرور بعد از تحویل. اگر ادامه نگهداری لازم است، سرور مدیریت شده گزینه جداگانه ای است. یک نکته فنی هم هست: ولوم ها پشتیبان نیستند. اگر داده مهم دارید، پشتیبان گیری جدا باید داشته باشید.