awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
docker-archive-public avatar

docker-archive-public/docker.machineArchived

0
View on GitHub↗
6,615 stars·1,959 forks·Go·Apache-2.0·12 viewsdocs.docker.com/machine↗

Docker.machine

Docker Machine is a tool for provisioning and managing Docker hosts across local virtual machines and cloud providers. It automates the creation of Docker-ready servers, installing the Docker Engine and configuring the client to connect, all from a single command-line interface.

The project provides a unified way to create, list, start, stop, and remove Docker hosts across multiple environments, supporting both local hypervisors and various cloud platforms. Its extensible driver system allows users to build custom plugins for additional virtualization or cloud platforms, adapting the tool to different infrastructure setups.

Docker Machine also bundles Docker Engine, Compose, and Machine into a single installer for systems that cannot run Docker Desktop, enabling legacy environments to use modern container tooling. The project includes capabilities for deploying multi-container applications, orchestrating containers across clusters, building images from source code, and managing private image registries, along with features for signing and verifying container image authenticity and generating software bill of materials.

Features

  • Single-Command Docker Host Creators - Creates Docker-ready virtual machines on local hypervisors or cloud providers with a single CLI command.
  • Cloud Host Provisioning - Provisions Docker-ready virtual machines across local hypervisors and cloud providers from a single CLI.
  • Docker Host Provisioners - Provisions Docker hosts on local VMs and cloud providers, installing Docker and configuring client connections.
  • Multi-Environment Docker Host Managers - Manages the full lifecycle of Docker hosts across multiple environments from a single command-line interface.
  • Driver Extenders - Provides an extensible driver system for building custom plugins to support additional virtualization or cloud platforms.
  • Container Orchestrators - Provides built-in Swarm orchestration for scheduling and managing container deployments across clusters.
  • Legacy System Bundles - Packages Docker Engine, Compose, and Machine into a single installer for systems that cannot run Docker Desktop.
  • Multi-Container Orchestration - Ships Docker Compose integration for defining and running multi-container applications from a single YAML file.

Star history

Star history chart for docker-archive-public/docker.machineStar history chart for docker-archive-public/docker.machine

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does docker-archive-public/docker.machine do?

Docker Machine is a tool for provisioning and managing Docker hosts across local virtual machines and cloud providers. It automates the creation of Docker-ready servers, installing the Docker Engine and configuring the client to connect, all from a single command-line interface.

What are the main features of docker-archive-public/docker.machine?

The main features of docker-archive-public/docker.machine are: Single-Command Docker Host Creators, Cloud Host Provisioning, Docker Host Provisioners, Multi-Environment Docker Host Managers, Driver Extenders, Container Orchestrators, Legacy System Bundles, Multi-Container Orchestration.

What are some open-source alternatives to docker-archive-public/docker.machine?

Open-source alternatives to docker-archive-public/docker.machine include: docker-archive-public/docker.labs — This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization,… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… eon01/dockercheatsheet — This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured… runfinch/finch — Finch is a virtual machine-based container runtime and OCI container management CLI used for local container… anchore/syft — Syft is a software bill of materials generator, container image scanner, and software dependency catalog. It analyzes… ko-build/ko — Ko is a daemonless container image builder and OCI image generator specifically for Go applications. It compiles Go…

Open-source alternatives to Docker.machine

Similar open-source projects, ranked by how many features they share with Docker.machine.
  • docker-archive-public/docker.labsdocker-archive-public avatar

    docker-archive-public/docker.labs

    11,904View on GitHub↗

    This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization, networking, and security using Docker. It serves as a learning path for building portable images and executing isolated processes. The materials provide specific guides for managing container clusters and scaling services through Docker Swarm and overlay networks. It includes a security handbook for implementing image scanning and secret management, as well as laboratories dedicated to modernizing legacy applications by wrapping older software installers into containers. The co

    PHPcontainersdockerdocker-compose
    View on GitHub↗11,904
  • yeasy/docker_practiceyeasy avatar

    yeasy/docker_practice

    26,111View on GitHub↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Gobookcloud-computingcontainer
    View on GitHub↗26,111
  • eon01/dockercheatsheeteon01 avatar

    eon01/DockerCheatSheet

    3,938View on GitHub↗

    This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured collection of commands and documentation to help users manage container lifecycles, build images, and handle registries. The documentation specifically covers the orchestration of multi-container applications using Docker Compose and the management of scalable services across multiple nodes via Docker Swarm. It also includes detailed guides for configuring virtual networks, bridges, and ports to control container communication. The reference surface extends to container image administ

    View on GitHub↗3,938
  • runfinch/finchrunfinch avatar

    runfinch/finch

    4,036View on GitHub↗

    Finch is a virtual machine-based container runtime and OCI container management CLI used for local container development. It operates by running container workloads inside a background virtual machine to isolate them from the host operating system. The project serves as an OCI image builder and a multi-container service orchestrator for simulating complex production environments on a workstation. The runtime functions as a cross-platform container engine, utilizing emulation layers to execute container images built for foreign CPU architectures. It distinguishes its image distribution through

    Gocontainerdcontainerslima-vm
    View on GitHub↗4,036
  • See all 30 alternatives to Docker.machine→