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

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

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

sickcodes/Docker-OSX

0
View on GitHub↗
52,595 星标·2,881 分支·Shell·GPL-3.0·10 次浏览hub.docker.com/r/sickcodes/docker-osx↗

Docker OSX

Docker-OSX is a containerized virtualization platform that enables the execution of full operating systems within isolated environments. By leveraging hardware-accelerated hypervisors and machine emulation, the project allows guest operating systems to run with near-native performance, effectively mimicking dedicated physical hardware within a container.

The platform distinguishes itself by providing a complete infrastructure for remote desktop and headless management, allowing users to interact with virtualized graphical environments over network protocols. It supports advanced hardware integration, including the ability to pass physical peripherals like USB devices directly into the guest system and configure bridged networking to make virtual instances appear as independent devices on a local subnet.

The system manages virtual storage through copy-on-write disk layering, which facilitates efficient snapshots and persistent data across container restarts. Users can further customize their environments by defining unique hardware identifiers, adjusting display resolutions, and mounting host directories for data synchronization. These capabilities support cross-platform software testing and the creation of reproducible development sandboxes.

Features

  • Isolated Sandboxes - Establishes secure, reproducible workspaces that isolate system dependencies and configurations within virtualized instances.
  • Virtual Machine Containers - Runs isolated operating system instances from pre-configured disk images for standardized execution.
  • Containerized Virtualization Environments - Encapsulates complete operating systems inside containers to maintain consistent and reproducible execution environments.
  • Hardware-Accelerated Hypervisors - Utilizes host CPU extensions to execute guest operating systems with near-native performance.
  • Hardware Emulators - Mimics physical hardware components within a containerized environment to execute guest machine code.
  • Virtualized Desktop Environments - Deploys full desktop operating systems within isolated containers to facilitate consistent development and testing workflows.
  • Remote Desktop Infrastructure - Facilitates interaction with virtualized graphical environments via network protocols for remote administrative management.
  • Copy-on-Write Disk Formats - Implements copy-on-write storage formats to enable efficient snapshots and persistent data layering.
  • Headless Virtualization - Supports virtualized operating system execution without a graphical interface through remote command-line management.
  • Device Passthrough Drivers - Maps physical host peripherals to virtualized drivers to grant guest systems direct hardware access.
  • Cross-Platform Testing Environments - Validates software compatibility across different operating system versions without requiring dedicated physical hardware.
  • Host-to-Guest File Sharing - Mounts local host directories into virtual environments to enable seamless data exchange and synchronization.
  • Network Bridges - Links virtual network interfaces to the host physical network so guests function as independent devices on the local subnet.
  • Hardware Passthrough - Connects physical devices like USB drives directly to virtualized instances for native interaction from within the guest.
  • Remote Infrastructure Management - Enables network-based control and automated workflows for managing headless virtualized infrastructure.
  • Remote Framebuffer Protocols - Transmits graphical display updates over network protocols to allow remote interaction with virtualized desktop environments.
  • Bridge Networking Configurations - Configures bridge interfaces to connect virtualized instances directly to the local network for external communication.

Star 历史

sickcodes/docker-osx 的 Star 历史图表sickcodes/docker-osx 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

sickcodes/docker-osx 是做什么的?

Docker-OSX is a containerized virtualization platform that enables the execution of full operating systems within isolated environments. By leveraging hardware-accelerated hypervisors and machine emulation, the project allows guest operating systems to run with near-native performance, effectively mimicking dedicated physical hardware within a container.

sickcodes/docker-osx 的主要功能有哪些?

sickcodes/docker-osx 的主要功能包括:Isolated Sandboxes, Virtual Machine Containers, Containerized Virtualization Environments, Hardware-Accelerated Hypervisors, Hardware Emulators, Virtualized Desktop Environments, Remote Desktop Infrastructure, Copy-on-Write Disk Formats。

sickcodes/docker-osx 有哪些开源替代品?

sickcodes/docker-osx 的开源替代品包括: dockur/macos — This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a… machyve/xhyve — xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run… vdsm/virtual-dsm — Virtual-dsm is a virtualization platform that enables the execution of full virtual machine environments within… lima-vm/lima — Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual… kata-containers/kata-containers — Kata Containers is an OCI container runtime that launches containers inside lightweight virtual machines to combine… tibixdev/winboat — Winboat is a virtualization manager that provides a graphical interface for automating Windows installations and…

Docker OSX 的开源替代方案

相似的开源项目,按与 Docker OSX 的功能重合度排序。
  • dockur/macosdockur 的头像

    dockur/macos

    18,649在 GitHub 上查看↗

    This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a hardware-accelerated virtualization engine to execute the guest environment, allowing for the deployment and management of virtual machines through standard container orchestration tools. The platform distinguishes itself by enabling direct hardware passthrough, which maps physical host disks, partitions, and USB controllers directly into the virtual machine for native driver access. It also supports advanced network integration, allowing the guest system to obtain its own unique

    Shelldockerdocker-containermac
    在 GitHub 上查看↗18,649
  • machyve/xhyvemachyve 的头像

    machyve/xhyve

    6,438在 GitHub 上查看↗

    xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run guest operating systems in userspace. It provides a virtualization layer for executing guest systems with hardware acceleration. The project features a hardware pass-through hypervisor that maps physical host devices directly to guest virtual machines to increase performance. It includes a remote framebuffer server and VNC access to enable interaction with the guest display and input devices from external devices. The tool covers virtual hardware emulation for storage, netwo

    C
    在 GitHub 上查看↗6,438
  • vdsm/virtual-dsmvdsm 的头像

    vdsm/virtual-dsm

    3,854在 GitHub 上查看↗

    Virtual-dsm is a virtualization platform that enables the execution of full virtual machine environments within containers. By leveraging kernel-level virtualization and hardware-assisted extensions, it allows virtual instances to run with near-native performance while maintaining resource isolation on the host system. The project distinguishes itself by facilitating the deployment of specialized operating systems, such as network-attached storage environments, directly within containerized instances. It provides granular control over hardware integration, allowing users to map physical host

    Shelldockerdocker-imagedsm
    在 GitHub 上查看↗3,854
  • lima-vm/limalima-vm 的头像

    lima-vm/lima

    21,320在 GitHub 上查看↗

    Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file

    Gocontainerdmacosqemu
    在 GitHub 上查看↗21,320
查看 Docker OSX 的所有 30 个替代方案→