Skip to content

Userspace Docker implementation #1

@fishiatee

Description

@fishiatee

You might already know udocker, which is a project that utilizes proot under the hood to emulate a subset of Docker features completely in userspace.

HOWEVER, proot is slow (abysmally so, especially when it comes to I/O), and udocker as project appears to have been abandoned by its original maintainers. Rooting a phone is easy, especially since you most likely don't need to care about root detection or any of that bullshit for a self-hosted server, BUT udocker still has its uses since to use native docker you have to rebuild the kernel to enable all the required features that docker needs, which for some phones there simply isn't any easy way for an user to do that.

This projects appears to be like proot, but isn't painfully slow, and is actually built with Android/Termux environments in mind.

My proposal is: a project like udocker, but utilizes nspawn.sh under the hood. Having docker unlocks a lot of possibilities.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions