هاست Docker Compose

هاست Docker Compose روی پلتفرم ابری پاستا

پروژه چندسرویسی Docker Compose را تحلیل کنید؛ هر سرویس اپلیکیشن به Pod مستقل تبدیل می‌شود و Volume، ConfigMap، Secret و دیتابیس شناخته‌شده به شکل مناسب پاستا ساخته می‌شوند.

استقرار Docker Composeنمونه‌کد GitHubمحاسبه هزینه
Docker Composepaasta deployready
$ paasta login
$ cd my-compose-app
$ paasta deploy

✓ build detected: compose
✓ domain and HTTPS ready
Buildتحلیل سرویس‌ها، Volumeها و وابستگی‌های ComposePortبرای هر سرویس
چند سرویس مستقلVolume و ConfigMapتبدیل دیتابیس‌های شناخته‌شدهRollback نسخه‌ها
مسیر انتشار Docker Compose

تنظیمات واقعی Docker Compose، بدون حدس‌زدن زیرساخت.

پاستا فایل‌ها و قراردادهای خود این استک را می‌خواند و پیش از انتشار، تصمیم‌های مهم Build و Runtime را شفاف نشان می‌دهد.

  1. ۱
    سرویس‌ها و وابستگی‌ها استخراج می‌شوند

    build، image، command، environment، depends_on، ports و healthcheck هر سرویس جداگانه خوانده می‌شوند.

  2. ۲
    منابع stateful از برنامه جدا می‌شوند

    PostgreSQL، MySQL، MongoDB و Redis قابل تبدیل به دیتابیس مدیریت‌شده‌اند؛ named volumeها نیز به دیسک پایدار نگاشت می‌شوند.

  3. ۳
    شبکه Compose با DNS داخلی جایگزین می‌شود

    هر سرویس با نام خودش در شبکه خصوصی پروژه در دسترس است و سرویس وب انتخاب‌شده دامنه عمومی دریافت می‌کند.

برای Docker Compose

همه چیز در یک پروژه

راهنمای Docker Compose

پرسش‌های واقعی پیش از استقرار

آیا همه سرویس‌های Compose داخل یک Pod اجرا می‌شوند؟

خیر. هر سرویس اپلیکیشن به workload مستقل تبدیل می‌شود تا لاگ، منابع، Restart و مقیاس آن جدا باشد. فقط کانتینرهای جانبی واقعی که نیاز به lifecycle مشترک دارند می‌توانند کنار هم بمانند.

bind mountهای محلی Compose چه می‌شوند؟

فایل‌های تنظیمات به ConfigMap یا Secret و مسیرهای داده به Volume پایدار تبدیل می‌شوند. mountهای میزبان مانند /var/run/docker.sock به دلیل امنیت پشتیبانی نمی‌شوند.

depends_on تضمین می‌کند دیتابیس آماده باشد؟

depends_on فقط ترتیب مفهومی را نشان می‌دهد. پاستا سرویس‌ها را مستقل می‌سازد؛ برنامه باید Retry اتصال داشته باشد و برای سرویس‌های حساس Health Check تعریف شود.

هاست Docker Compose

پروژه Docker Compose را همین امروز آنلاین کنید.

ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب می‌کنید.

شروع استقرار