awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Red5d avatar

Red5d/docker-autocompose

0
View on GitHub↗
2,563 星标·232 分支·Python·2 次浏览

Docker Autocompose

docker-autocompose is a tool that converts running Docker containers into YAML configuration files for reproduction and deployment. It functions as a container configuration exporter and YAML orchestration utility, harvesting runtime variables, volume mounts, and port mappings from active containers.

The project enables the generation of Docker Compose definitions by merging multiple container identifiers into single unified configuration files. This process allows for the recovery of undocumented container setups and the migration of manual deployments into version-controlled infrastructure as code.

The utility includes a runtime inspection engine that queries the host daemon to translate ephemeral container states and metadata into structured orchestration files.

Features

  • Docker Compose Generators - Converts active runtime container settings into structured YAML definitions for environment reproduction.
  • Container Configuration Exporters - Harvests runtime variables, volume mounts, and port mappings from active Docker containers for export.
  • Container Metadata Harvesters - Extracts port mappings and mount points directly from the Docker daemon to ensure configuration parity.
  • Container Orchestration Configuration - Merges multiple container identifiers into a single unified configuration file for orchestrated deployments.
  • Docker Compose Generators - Converts running Docker containers into YAML configuration files for reproduction and deployment.
  • Docker Container Orchestrators - Merges multiple container identifiers into single unified configuration files for orchestrated deployments.
  • Container Property Translation - Translates ephemeral container runtime properties into a persistent orchestration format.
  • Runtime Configuration Extractors - Harvests runtime variables, volume mounts, and port mappings from existing containers to create configuration files.
  • Compose Definition Generators - Converts active container runtime settings into YAML files to reproduce existing environments as structured compose definitions.
  • Container Runtimes - Queries the Docker API to retrieve current networking and volume configurations from active containers.
  • Orchestration Templates - Builds reproducible deployment files by mapping current runtime variables to static definitions.
  • Infrastructure as Code - Turns manual container deployments into version-controlled configuration files for reliable orchestration.
  • YAML Configuration Files - Maps raw JSON container metadata into structured YAML configuration files for Docker Compose.
  • Container Environment Recovery - Recreates lost or undocumented container setups by harvesting the current state of running instances into portable files.

Star 历史

red5d/docker-autocompose 的 Star 历史图表red5d/docker-autocompose 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

red5d/docker-autocompose 是做什么的?

docker-autocompose is a tool that converts running Docker containers into YAML configuration files for reproduction and deployment. It functions as a container configuration exporter and YAML orchestration utility, harvesting runtime variables, volume mounts, and port mappings from active containers.

red5d/docker-autocompose 的主要功能有哪些?

red5d/docker-autocompose 的主要功能包括:Docker Compose Generators, Container Configuration Exporters, Container Metadata Harvesters, Container Orchestration Configuration, Docker Container Orchestrators, Container Property Translation, Runtime Configuration Extractors, Compose Definition Generators。

red5d/docker-autocompose 有哪些开源替代品?

red5d/docker-autocompose 的开源替代品包括: magicmark/composerize — Composerize is a container configuration converter and Docker Compose generator designed to transform imperative… score-spec/spec — Score is a platform-agnostic workload specification standard that defines containerized application deployments and… runtipi/runtipi — Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… composerize/composerize — Composerize is a tool that transforms imperative Docker run command strings into declarative YAML configuration files… ddev/ddev — DDEV is a container-based local development environment and project manager designed to bootstrap consistent web…

Docker Autocompose 的开源替代方案

相似的开源项目,按与 Docker Autocompose 的功能重合度排序。
  • magicmark/composerizemagicmark 的头像

    magicmark/composerize

    3,744在 GitHub 上查看↗

    Composerize is a container configuration converter and Docker Compose generator designed to transform imperative container startup scripts into standardized, declarative YAML service definitions. It functions as a tool for automating the migration of manual startup commands into an orchestration format. The utility provides a run command to compose converter and a configuration merger to combine container run commands with existing configuration strings. These tools facilitate the transition from manual scripts to version-controlled infrastructure as code. The project covers container workfl

    JavaScript
    在 GitHub 上查看↗3,744
  • score-spec/specscore-spec 的头像

    score-spec/spec

    8,052在 GitHub 上查看↗

    Score is a platform-agnostic workload specification standard that defines containerized application deployments and their resource dependencies in a declarative YAML format. It provides a developer-centric specification that separates environment-agnostic workload definitions from environment-specific configuration, enabling consistent deployment across development, testing, and production environments. The specification framework translates a single workload definition into deployable manifests for multiple container orchestration platforms, including Docker Compose and Kubernetes. It includ

    Makefile
    在 GitHub 上查看↗8,052
  • runtipi/runtipiruntipi 的头像

    runtipi/runtipi

    9,499在 GitHub 上查看↗

    Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin

    TypeScripthomeserverlinuxself-hosted
    在 GitHub 上查看↗9,499
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 GitHub 上查看↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    在 GitHub 上查看↗15,479
查看 Docker Autocompose 的所有 30 个替代方案→