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

پروژه containers-from-scratch

lizrice/containers-from-scratch

این پروژه نشان می‌دهد که چگونه یک کانتینر ساده را با تنها چند خط کد Go بسازید.

کاربرد:

این پروژه برای کسانی طراحی شده که می‌خواهند بفهمند کانتینرها در سطح پایین چطور کار می‌کنند. با استفاده از قابلیت‌های سیستم عامل مانند namespace و cgroups در لینوکس، شما می‌توانید یک محیط ایزوله ساده (شبیه داکر) را از صفر بسازید.

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

اگر توسعه‌دهنده هستید و می‌خواهید درک عمیق‌تری از نحوه کار داکر و کانتینرها داشته باشید، این پروژه عالی است. همچنین برای افرادی که روی امنیت، اورکستراسیون یا سیستم‌های عامل کار می‌کنند مفید است.

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

- آموزش مفاهیم پایه کانتینری در دوره‌های آموزشی

- تست ایزوله کردن فرآیندها در محیط توسعه

- درک نحوه کار داکر از پشت صحنه بدون نیاز به ابزارهای پیچیده

  • ##containers
  • ##GoLang
  • ##Docker
  • ##LinuxNamespaces
  • ##cgroups
  • ##DevOps
  • ##ContainerSecurity
  • ##LowLevelProgramming
  • ##DockerCon
  • ##OReilly