1
0
mirror of https://github.com/Xe/furry-happiness synced 2024-12-23 02:57:04 +00:00
Go to file
JuniorJPDJ 3ddc4f0046 Update Linux, Tini and alpine
- Linux to latest LTS (5.10)
- Alpine to 3.12, I had problems with making network working on later
- Tini to latest release
- builder ubuntu to latest LTS
2021-07-03 22:30:05 +02:00
Dockerfile Update Linux, Tini and alpine 2021-07-03 22:30:05 +02:00
init.sh first commit 2019-07-06 18:52:09 +00:00
LICENSE first commit 2019-07-06 18:52:09 +00:00
README.md first commit 2019-07-06 18:52:09 +00:00
resolv.conf first commit 2019-07-06 18:52:09 +00:00
runlinux.sh first commit 2019-07-06 18:52:09 +00:00
uml.config update kernel config 2019-07-07 19:23:55 +00:00

furry-happiness

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