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
Back to jaywcjlove/docker-tutorial

Projects sharing features with Docker Tutorial

24 open-source projects similar to jaywcjlove/docker-tutorial, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • akihirosuda/limaAkihiroSuda avatar

    AkihiroSuda/lima

    22,056View on GitHub↗

    Linux virtual machines, with a focus on running containers

    Go
    View on GitHub↗22,056
  • buildthingsuseful/build-your-own-kafkabuildthingsuseful avatar

    buildthingsuseful/build-your-own-kafka

    65View on GitHub↗

    Build Your Own Kafka

    Java
    View on GitHub↗65
  • cfenollosa/os-tutorialcfenollosa avatar

    cfenollosa/os-tutorial

    30,791View on GitHub↗

    This project is an educational curriculum designed to teach the fundamentals of operating system development and low-level systems programming. It provides a structured sequence of lessons and code samples that guide users through building a functional kernel and bootloader from scratch, enabling a practical understanding of how software interacts directly with computer hardware. The repository distinguishes itself by focusing on the core mechanics of bare-metal execution. It covers the implementation of essential system components, including assembly-based bootloaders that transition process

    C
    View on GitHub↗30,791
  • coreos/go-systemdcoreos avatar

    coreos/go-systemd

    2,685View on GitHub↗

    Go bindings to systemd socket activation, journal, D-Bus, and unit files

    Godbusgojournald
    View on GitHub↗2,685
  • fewbytes/rubber-dockerFewbytes avatar

    Fewbytes/rubber-docker

    3,226View on GitHub↗

    A workshop on Linux containers: Rebuild Docker from Scratch

    Python
    View on GitHub↗3,226

AI search

Explore more awesome repositories

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

Find more with AI search
  • gopher-os/gopher-osgopher-os avatar

    gopher-os/gopher-os

    2,616View on GitHub↗

    A proof of concept OS kernel written in Go

    Go
    View on GitHub↗2,616
  • ii64/gouringii64 avatar

    ii64/gouring

    122View on GitHub↗

    Go io uring syscall implementation without CGO, rewrite on branch v0.4

    Go
    View on GitHub↗122
  • jaywcjlove/golang-tutorialjaywcjlove avatar

    jaywcjlove/golang-tutorial

    560View on GitHub↗

    Go语言快速入门

    Go
    View on GitHub↗560
  • jaywcjlove/linux-commandjaywcjlove avatar

    jaywcjlove/linux-command

    37,209View on GitHub↗

    This project is a static site generator and documentation hub designed to provide a comprehensive reference for Linux command-line utilities. By transforming structured markdown files into optimized HTML pages, it creates a centralized knowledge base that streamlines system administration workflows and helps users quickly locate command syntax and usage patterns. The platform distinguishes itself through a client-side search engine that indexes documentation locally, enabling instant keyword retrieval without the need for server-side processing or external database infrastructure. This archit

    Markdownbashchromechrome-extension
    View on GitHub↗37,209
  • jaywcjlove/mysql-tutorialjaywcjlove avatar

    jaywcjlove/mysql-tutorial

    4,803View on GitHub↗

    This project is a comprehensive MySQL database tutorial and instructional resource designed for beginners. It serves as a technical manual and learning guide covering the installation, configuration, and operation of a relational database management system. The materials provide a structured approach to relational database fundamentals, including schema design, table creation, and the execution of SQL queries. It includes specific guidance on database administration, such as managing user access, configuring storage engines, and handling server installation across different operating systems.

    centos7-mysqlmariadb-mysqlmysql
    View on GitHub↗4,803
  • jaywcjlove/nginx-tutorialjaywcjlove avatar

    jaywcjlove/nginx-tutorial

    1,361View on GitHub↗

    Nginx安装维护入门学习笔记,以及各种实例。

    nginxnginx-linuxnginx-server
    View on GitHub↗1,361
  • jaywcjlove/shell-tutorialjaywcjlove avatar

    jaywcjlove/shell-tutorial

    458View on GitHub↗

    Shell入门教程(Shell tutorial book)

    Shell
    View on GitHub↗458
  • jaywcjlove/swift-tutorialjaywcjlove avatar

    jaywcjlove/swift-tutorial

    143View on GitHub↗

    Swift入门教程、读书笔记

    View on GitHub↗143
  • jaywcjlove/swiftui-examplejaywcjlove avatar

    jaywcjlove/swiftui-example

    663View on GitHub↗

    SwiftUI 示例,技巧和技术集合,帮助我构建应用程序,解决问题以及了解SwiftUI的实际工作方式。

    Swift
    View on GitHub↗663
  • jepsen-io/jepsenjepsen-io avatar

    jepsen-io/jepsen

    7,568View on GitHub↗

    Jepsen is a distributed systems testing framework designed to verify the correctness of distributed software. It functions as a fault injection engine and a distributed consistency analyzer that validates whether a system's behavior matches its promised consistency guarantees by analyzing operation histories against formal models. The project distinguishes itself through its ability to simulate complex failure scenarios, including network partitions, node crashes, and clock drifts. It employs packet-level traffic shaping to drop or delay communication and manipulates system time across cluste

    Clojure
    View on GitHub↗7,568
  • jserv/mini-arm-osjserv avatar

    jserv/mini-arm-os

    1,240View on GitHub↗

    Build a minimal multi-tasking OS kernel for ARM from scratch

    C
    View on GitHub↗1,240
  • linuxkit/linuxkitlinuxkit avatar

    linuxkit/linuxkit

    8,661View on GitHub↗

    LinuxKit, a toolkit for building custom minimal, immutable Linux distributions.

    Go
    View on GitHub↗8,661
  • p8952/bockerp8952 avatar

    p8952/bocker

    12,657View on GitHub↗

    Bocker is a minimal container management tool written in Bash that implements core container functionality using Linux namespaces and control groups. It serves as a Linux container manager capable of starting and managing isolated processes and images through low-level kernel features. The project includes an OCI image tool for pulling, saving, and building container images compatible with industry standards. It further integrates a cgroup resource controller to restrict CPU and memory consumption for isolated processes. The tool covers the full container lifecycle, including process isolati

    Shell
    View on GitHub↗12,657
  • peiyuanix/build-your-own-zerotierpeiyuanix avatar

    peiyuanix/build-your-own-zerotier

    603View on GitHub↗

    Build your own layer-2 virtual switch in less than 300 lines of code

    Cbuild-your-own-xtailscalevirtual-nework
    View on GitHub↗603
  • s-matyukevich/raspberry-pi-oss-matyukevich avatar

    s-matyukevich/raspberry-pi-os

    13,854View on GitHub↗

    This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level implementation of kernel engineering, focusing on the fundamental construction of an OS from the hardware level up. The system is distinguished by its comprehensive approach to ARM64 processor control, featuring a red-black tree task scheduler and a hierarchical page table system for virtual memory management. It implements a sophisticated privilege model that handles transitions between kernel and user modes, ensuring process isolation through address space splitting and exception level m

    Carmarmv8assembler
    View on GitHub↗13,854
  • tmux/tmuxtmux avatar

    tmux/tmux

    50,201View on GitHub↗

    This project is a terminal multiplexer that enables multiple terminal sessions to run simultaneously within a single window or a detached background process. By decoupling the client interface from a persistent server process, it allows users to maintain long-running command-line tasks that continue to execute even after disconnecting from a remote host. The system functions as a terminal window manager and process controller, providing a text-based interface to organize multiple shell processes into custom tiled layouts. It distinguishes itself through a programmable command-line interface t

    C
    View on GitHub↗50,201
  • tonybaloney/mockertonybaloney avatar

    tonybaloney/mocker

    945View on GitHub↗

    A Docker-type runtime, written in 100% Python

    Python
    View on GitHub↗945
  • torvalds/linuxtorvalds avatar

    torvalds/linux

    254,772View on GitHub↗

    The Linux kernel is a monolithic operating system core that manages hardware resources, memory, and process scheduling across diverse computing architectures. It provides a standardized, POSIX-compliant environment for application execution while maintaining a modular driver framework that allows for the dynamic loading and removal of hardware interfaces. The project is distinguished by its high-performance concurrency toolkit, which utilizes lockless synchronization primitives and read-copy-update mechanisms to manage shared data access in multi-core environments. It incorporates a comprehen

    C
    View on GitHub↗254,772
  • ventoy/ventoyventoy avatar

    ventoy/Ventoy

    80,640View on GitHub↗

    Ventoy is a cross-platform boot manager that enables users to launch multiple operating system installers and live environments from a single portable storage device. By intercepting the BIOS or UEFI startup sequence, it provides a unified menu that allows for the direct execution of disk image files without requiring file extraction or manual reformatting of the drive. The tool distinguishes itself through a modular, plugin-driven architecture that maps raw image files directly into system memory as block devices. Users can navigate local directories to select bootable files and utilize a we

    Carm64auto-installbootable-usb
    View on GitHub↗80,640