Skip to content
A proof of concept dockerfile that uses user mode linux
Branch: master
Clone or download
Latest commit 7ba319d Jul 7, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dockerfile first commit Jul 6, 2019
LICENSE first commit Jul 6, 2019
resolv.conf first commit Jul 6, 2019 first commit Jul 6, 2019
uml.config update kernel config Jul 7, 2019


A proof of concept user mode linux Docker image. This builds a simply configured kernel and sets up an Alpine Linux userland for it. It has fully working networking via slirp.

This runs an entire Linux kernel as a userspace process inside a docker container. Anything you can do as root in a linux kernel, you can do inside this user mode Linux process. The root inside this user mode Linux kernel has significanly more power than root outside of the kernel, but it cannot affect the host kernel.

To build:

docker build -t xena/docker-uml .

To run:

docker run --rm -it xena/docker-uml
You can’t perform that action at this time.