وب‌سرویس مجید

پروژه docker-host

qoomon/docker-host

این یک کانتینر سایدار (sidecar) داکر است که تمام ترافیک را به میزبان محلی داکر یا هر میزبان دیگری هدایت می‌کند.

کاربرد:

وقتی نیاز داری درون یک کانتینر به سرویس‌هایی دسترسی داشته باشی که روی میزبان داکر (Docker host) اجرا شده‌اند، مثل dockerd، systemd یا سرویس‌های شبکه‌ای محلی، این ابزار کمک می‌کنه تا بدون نیاز به تنظیمات پیچیده، به اون‌ها متصل بشی.

در چه شرایطی بهتره استفاده شود؟

وقتی توی محیط داکر کار می‌کنی و نیاز داری از داخل کانتینر به سرویس‌های سیستم عامل میزبان دسترسی داشته باشی، مثلاً:

- اجرای دستورات docker از داخل کانتینر

- دسترسی به systemd برای مدیریت سرویس‌ها

- استفاده از شبکه‌های host یا macvlan بدون مشکل مسیریابی

چند مثال از موارد استفاده:

اجرای CI/CD درون کانتینر که نیاز به دستورات docker build یا docker push دارد

تست کانتینری از ابزارهای سیستمی که با داکر تعامل دارند

مدیریت سرویس‌های سیستمی از طریق کانتینر در محیط‌های توسعه

  • ##docker
  • ##sidecar
  • ##container
  • ##devops
  • ##networking
  • ##ci
  • ##host
  • ##linux
  • ##automation
  • ##docker