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

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

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

boot2docker/boot2dockerArchived

0
View on GitHub↗
8,278 星标·1,268 分支·Shell·Apache-2.0·4 次浏览github.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 历史

boot2docker/boot2docker 的 Star 历史图表boot2docker/boot2docker 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Boot2docker 的开源替代方案

相似的开源项目,按与 Boot2docker 的功能重合度排序。
  • orbstack/orbstackorbstack 的头像

    orbstack/orbstack

    8,903在 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
    在 GitHub 上查看↗8,903
  • superradcompany/microsandboxsuperradcompany 的头像

    superradcompany/microsandbox

    6,570在 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
    在 GitHub 上查看↗6,570
  • collabnix/dockerlabscollabnix 的头像

    collabnix/dockerlabs

    8,008在 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
    在 GitHub 上查看↗8,008
  • microvm-nix/microvm.nixmicrovm-nix 的头像

    microvm-nix/microvm.nix

    2,682在 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
    在 GitHub 上查看↗2,682
查看 Boot2docker 的所有 30 个替代方案→

常见问题解答

boot2docker/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.

boot2docker/boot2docker 的主要功能有哪些?

boot2docker/boot2docker 的主要功能包括: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。

boot2docker/boot2docker 有哪些开源替代品?

boot2docker/boot2docker 的开源替代品包括: 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,…