awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jwilder avatar

jwilder/dockerize

0
View on GitHub↗
5,202 स्टार्स·423 फोर्क्स·Go·MIT·7 व्यूज़

Dockerize

यह प्रोजेक्ट Docker कंटेनर्स के लिए एक प्रोसेस मैनेजमेंट टूलकिट है। यह कंटेनर प्रोसेसेस की निगरानी, बूट टेम्प्लेट्स रेंडर करने, लॉग्स स्ट्रीम करने और सर्विस डिपेंडेंसीज़ को सत्यापित करने के लिए यूटिलिटीज़ प्रदान करती है। टूलकिट में एक सर्विस डिपेंडेंसी चेकर शामिल है जो आवश्यक नेटवर्क सॉकेट्स, वेब एंडपॉइंट्स या लोकल फ़ाइलों के उपलब्ध होने तक एप्लिकेशन स्टार्टअप को ब्लॉक करता है। इसमें बूट प्रक्रिया के दौरान एनवायरनमेंट वेरिएबल्स से एप्लिकेशन फ़ाइलों को जनरेट करने के लिए एक कॉन्फ़िगरेशन टेम्प्लेट रेंडरर, और एक लॉग स्ट्रीमिंग यूटिलिटी भी है जो पोलिंग और रोटेशन हैंडलिंग का उपयोग करके फ़ाइल अपडेट्स को स्टैंडर्ड आउटपुट में पाइप करती है। सिस्टम एक प्रोसेस सुपरवाइज़र के माध्यम से एप्लिकेशन लाइफसाइकिल को भी प्रबंधित करता है जो निष्पादन को रैप करता है और ग्रेसफुल शटडाउन सुनिश्चित करने के लिए चाइल्ड प्रोसेसेस को सिस्टम सिग्नल्स फॉरवर्ड करता है।

Features

  • Container Process Supervisors - Provides a specialized supervisor for containers that ensures system signals are forwarded to child processes.
  • Runtime Availability Polling - Blocks startup by repeatedly verifying the availability of network sockets, web endpoints, or local files.
  • Configuration File Generation - Generates physical configuration files from templates by injecting environment variables during startup.
  • Container Configuration Templates - Generates application configuration files from templates using environment variables during the boot process.
  • Container Startup Dependency Management - Pauses Docker container startup until required network sockets, web endpoints, or files are available.
  • Container Process Management Toolkits - Offers a comprehensive set of utilities for managing process lifecycles, signal forwarding, and service dependencies in Docker.
  • Container Signal Forwarders - Intercepts container stop signals and forwards them to child processes for graceful termination.
  • Process Lifecycle Management - Wraps application execution to ensure signals are handled correctly and processes are managed in containers.
  • Service Dependency Blocking - Provides a mechanism to block application startup until required network sockets, endpoints, or files are available.
  • Environment Variable Injection - Injects environment variables into configuration templates during the initial boot sequence.
  • Configuration Template Renderers - Creates destination configuration files by processing templates with environment variables and built-in functions.
  • Process Lifecycle Wrappers - Wraps application execution as child processes to manage their lifecycle and capture I/O streams.
  • Process Supervision - Manages application lifecycles and signal forwarding inside containers to ensure graceful shutdowns.
  • Service Availability Checkers - Blocks application startup until required network sockets, web endpoints, or local files are available.
  • Service Availability Polling - Verifies network availability by polling sockets or web endpoints to block application startup until dependencies are ready.
  • Startup Dependency Verifications - Blocks application startup until required local files exist on disk to ensure dependency readiness.
  • Log File Streaming - Monitors log files via polling and pipes updates to standard output while handling file rotations.
  • Container Log Streaming - Pipes log file updates from within a container to the standard output stream using polling.
  • Container Management - Simplifies running applications inside containers.
  • Deployment and DevOps - Tool for configuring and running applications in Docker containers.

स्टार हिस्ट्री

jwilder/dockerize के लिए स्टार हिस्ट्री चार्टjwilder/dockerize के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

jwilder/dockerize क्या करता है?

यह प्रोजेक्ट Docker कंटेनर्स के लिए एक प्रोसेस मैनेजमेंट टूलकिट है। यह कंटेनर प्रोसेसेस की निगरानी, बूट टेम्प्लेट्स रेंडर करने, लॉग्स स्ट्रीम करने और सर्विस डिपेंडेंसीज़ को सत्यापित करने के लिए यूटिलिटीज़ प्रदान करती है। टूलकिट में एक सर्विस डिपेंडेंसी चेकर शामिल है जो आवश्यक नेटवर्क सॉकेट्स, वेब एंडपॉइंट्स या लोकल फ़ाइलों के उपलब्ध होने तक एप्लिकेशन स्टार्टअप को ब्लॉक करता है। इसमें बूट प्रक्रिया के दौरान एनवायरनमेंट वेरिएबल्स से एप्लिकेशन फ़ाइलों को जनरेट करने के लिए एक…

jwilder/dockerize की मुख्य विशेषताएं क्या हैं?

jwilder/dockerize की मुख्य विशेषताएं हैं: Container Process Supervisors, Runtime Availability Polling, Configuration File Generation, Container Configuration Templates, Container Startup Dependency Management, Container Process Management Toolkits, Container Signal Forwarders, Process Lifecycle Management।

jwilder/dockerize के कुछ ओपन-सोर्स विकल्प क्या हैं?

jwilder/dockerize के ओपन-सोर्स विकल्पों में शामिल हैं: phusion/baseimage-docker — Phusion/baseimage-docker is a minimal Ubuntu-based Docker base image that includes a proper init system for managing… hashicorp/consul-template — Consul Template is a configuration renderer and dynamic configuration manager that generates files by populating… krallin/tini — Tini is a lightweight process management tool designed to act as the entrypoint for OCI compliant containers. It… lirantal/dockly — Dockly is a terminal user interface for managing Docker containers and services through an interactive menu. It… hashicorp/packer — Packer is a machine image builder and multi-platform image orchestrator used to create identical virtual machine… roadrunner-server/roadrunner — RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a…

Dockerize के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Dockerize के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • phusion/baseimage-dockerphusion का अवतार

    phusion/baseimage-docker

    9,098GitHub पर देखें↗

    Phusion/baseimage-docker is a minimal Ubuntu-based Docker base image that includes a proper init system for managing multiple services and processes inside a single container. It provides a lightweight init process that reaps zombie processes, forwards stop signals for graceful shutdown, and supervises daemons through runit, restarting them automatically if they crash. The image includes a preconfigured OpenSSH server restricted to public-key authentication for secure shell access to running containers, along with a cron daemon for scheduling recurring tasks. It supports ordered startup scrip

    Shell
    GitHub पर देखें↗9,098
  • hashicorp/consul-templatehashicorp का अवतार

    hashicorp/consul-template

    4,830GitHub पर देखें↗

    Consul Template is a configuration renderer and dynamic configuration manager that generates files by populating templates with data from Consul and Vault. It functions as a service discovery template engine and secrets management integrator, transforming cluster catalog and health data into formatted configuration files. The tool distinguishes itself by acting as a process supervisor and notifier, capable of executing shell commands or restarting applications automatically after templates are updated. It features a long-polling watcher to monitor remote key-value stores and employs a shared

    Goconsulgolangvault
    GitHub पर देखें↗4,830
  • krallin/tinikrallin का अवतार

    krallin/tini

    11,129GitHub पर देखें↗

    Tini is a lightweight process management tool designed to act as the entrypoint for OCI compliant containers. It functions as a minimal init process that manages the lifecycle of a primary child process, preventing the root process from ignoring critical termination signals. The project focuses on signal proxying and zombie process reaping. It forwards system signals from the container runtime to child processes and process groups to ensure graceful shutdowns. Additionally, it automatically collects terminated child processes to prevent the process table from filling with defunct entries. Ti

    Ccdockerinit
    GitHub पर देखें↗11,129
  • hashicorp/packerhashicorp का अवतार

    hashicorp/packer

    15,708GitHub पर देखें↗

    Packer is a machine image builder and multi-platform image orchestrator used to create identical virtual machine images for multiple platforms from a single source configuration. It functions as an infrastructure as code tool, utilizing the HashiCorp Configuration Language to define versioned and reproducible templates for cloud image provisioners. The tool is distinguished by its plugin-based extension model, which allows it to load external binaries for builders and provisioners to support various cloud platforms and virtualization environments. It includes a post-processor pipeline to tran

    Go
    GitHub पर देखें↗15,708
Dockerize के सभी 30 विकल्प देखें→