awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
boot2docker avatar

boot2docker/boot2dockerArchived

0
View on GitHub↗
8,278 stars·1,268 forks·Shell·Apache-2.0·4 viewsgithub.com/boot2docker/boot2docker/pull/1408↗

Boot2docker

Boot2Docker is a minimal Linux distribution that boots entirely from RAM to turn any machine into a Docker host. It is delivered as a bootable ISO image that can be written to SD cards, USB sticks, or hard disks, starting Docker containers in about five seconds without requiring a full operating system installation.

The system is preconfigured for use as a VirtualBox virtual machine, with persistent disk mounting that automatically stores Docker images, containers, volumes, and SSH keys across restarts. It supports host-to-container file sharing through VirtualBox Guest Additions integration, and allows customization of the Docker daemon via a persistent configuration file. For private registry access, TLS certificates can be placed in a persistent directory, and NAT port forwarding rules can be created to route Docker API traffic through a VPN connection.

The project provides SSH access to the virtual machine and supports adding insecure registries for unencrypted connections. Its documentation covers installation, configuration, and troubleshooting of the bootable Docker environment.

Features

  • Bootable ISO Distributions - Delivers the entire system as a bootable ISO image that can be written to SD cards, USB sticks, or hard disks.
  • RAM-Boot Docker Hosts - Boots a minimal Linux distribution entirely from RAM to run Docker containers in about five seconds.
  • Docker Volume Persistence - Mounts a virtual disk automatically to store Docker images, containers, volumes, and SSH keys across VM restarts.
  • Docker VM Images - Ships a VirtualBox VM image preconfigured to run Docker containers with persistent storage and host folder sharing.
  • RAM-Based Container Execution - Boots a minimal Linux distribution entirely in memory to run Docker containers, starting in about five seconds from a small download.
  • RAM-Based Docker Hosts - Boots a minimal Linux system entirely from RAM that runs Docker containers without requiring a full OS installation.
  • Docker Daemon Configurations - Edits a persistent configuration file to pass custom startup flags to the Docker daemon.
  • Host-to-Guest File Sharing - Mounts host directories inside the VM using VirtualBox Guest Additions for shared folder access.
  • Automatic Disk Mounting - Automatically mounts a virtual disk to store Docker images, containers, volumes, and SSH keys across restarts.
  • Docker Host ISOs - Delivers a bootable ISO that turns any machine into a Docker host without a full OS installation.
  • RAM-Boot Docker Hosts - Provides a lightweight Linux distribution that boots entirely from RAM to run Docker containers with fast startup.
  • Docker Host ISO Writers - Writes a minimal Docker ISO to an SD card, USB stick, or hard disk to create a bootable Docker host.
  • Bootable Docker Host Installers - Write the ISO image to an SD card, USB stick, or hard disk to create a bootable Docker host.
  • RAM-Disk Boot Environments - Boots a minimal Linux distribution entirely from RAM to start Docker containers in about five seconds.
  • Host-Guest Mounts - Mounts host directories inside the VM using VirtualBox Guest Additions for shared folder access.
  • SSH Client Connections - Connects to a virtual machine's command line using Docker Machine or manual credentials.
  • Guest Host Filesystem Sharing - Mounts host directories inside the VM using VirtualBox Guest Additions or a Samba container for file access.
  • Registry Certificate Trusts - Places TLS certificates in a persistent directory so the Docker daemon trusts a private registry.
  • Core Infrastructure - Lightweight Linux distribution designed specifically for running containers.

Star history

Star history chart for boot2docker/boot2dockerStar history chart for boot2docker/boot2docker

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

Open-source alternatives to Boot2docker

Similar open-source projects, ranked by how many features they share with Boot2docker.
  • orbstack/orbstackorbstack avatar

    orbstack/orbstack

    8,903View on GitHub↗

    OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running Docker containers, full Linux virtual machines, and local Kubernetes clusters. It runs Linux VMs directly on the macOS hypervisor framework for near-native performance, uses VirtioFS for fast bidirectional file sharing between macOS and Linux, and leverages Rosetta for near-native x86 emulation on Apple Silicon. The system assigns predictable local domain names to containers and VMs with automatic HTTPS certificate generation, forwards ports via event-driven updates, and stores

    Shellcolimadockerdocker-desktop
    View on GitHub↗8,903
  • superradcompany/microsandboxsuperradcompany avatar

    superradcompany/microsandbox

    6,570View on GitHub↗

    Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag

    Rust
    View on GitHub↗6,570
  • collabnix/dockerlabscollabnix avatar

    collabnix/dockerlabs

    8,008View on GitHub↗

    dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br

    PHPadvancebeginnersdocker
    View on GitHub↗8,008
  • microvm-nix/microvm.nixmicrovm-nix avatar

    microvm-nix/microvm.nix

    2,682View on GitHub↗

    microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated guest environments using Nix. It functions as a virtual machine image builder that transforms system specifications into bootable disk images and runner scripts. The project provides a hypervisor abstraction layer, enabling the deployment of guest images across multiple virtualization backends through a unified configuration. It includes specialized tools for PCI hardware passthrough, granting virtual machines direct access to physical host USB and PCI devices. The framework co

    Nixcloud-hypervisorcrosvmfirecracker
    View on GitHub↗2,682
See all 30 alternatives to Boot2docker→

Frequently asked questions

What does boot2docker/boot2docker do?

Boot2Docker is a minimal Linux distribution that boots entirely from RAM to turn any machine into a Docker host. It is delivered as a bootable ISO image that can be written to SD cards, USB sticks, or hard disks, starting Docker containers in about five seconds without requiring a full operating system installation.

What are the main features of boot2docker/boot2docker?

The main features of boot2docker/boot2docker are: Bootable ISO Distributions, RAM-Boot Docker Hosts, Docker Volume Persistence, Docker VM Images, RAM-Based Container Execution, RAM-Based Docker Hosts, Docker Daemon Configurations, Host-to-Guest File Sharing.

What are some open-source alternatives to boot2docker/boot2docker?

Open-source alternatives to boot2docker/boot2docker include: orbstack/orbstack — OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running… superradcompany/microsandbox — Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… microvm-nix/microvm.nix — microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated… lxc/lxd — LXD is a unified platform for managing both system containers and virtual machines through a single REST API and… zerocore-ai/microsandbox — microsandbox is a platform that runs untrusted code inside hardware-isolated microVMs, each with its own kernel,…