HariSekhon/Dockerfiles
این مجموعه شامل بیش از ۵۰ تصویر عمومی برای Docker و Kubernetes است که برای محیطهای DevOps، CI/CD و ابزارهای توسعه نرمافزار مانند GitHub Actions، CircleCI، Jenkins و TeamCity طراحی شده.
کاربرد:
این پروژه به توسعهدهندگان و مهندسان زیرساخت اجازه میدهد تا از تصاویر آماده و قابل اعتماد برای ابزارهای مختلف در محیطهای کانتینری استفاده کنند. همچنین برای تست، توسعه و استقرار سریع برنامهها در پلتفرمهای مختلف مناسب است.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز به محیطهای ایزوله و قابل تکرار برای ابزارهای بزرگ داده، پایگاههای داده توزیعشده یا سیستمهای CI/CD دارید. همچنین برای افرادی که روی پروژههای مبتنی بر Alpine، CentOS، Debian، Fedora یا Ubuntu کار میکنند، بسیار مفید است.
چند مثال از موارد استفاده
اجرای Apache Kafka و ZooKeeper برای پردازش جریان داده
راهاندازی خوشه Hadoop یا Spark برای تحلیل دادههای بزرگ
استقرار Consul یا Riak برای مدیریت سرویس و ذخیرهسازی کلید-مقدار
استفاده از تصاویر SolrCloud یا Presto در محیطهای جستجو و پرسوجوی توزیعشده
تست پایپلاینهای CI/CD با استفاده از تصاویر CircleCI یا GitHub Actions در محیط محلی
- ##DevOps
- ##Docker
- ##Kubernetes
- ##CI
- ##BigData
- ##ApacheKafka
- ##Hadoop
- ##Spark
- ##Containerization
- ##CloudNative
