Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Xe/furry-happiness
A proof of concept dockerfile that uses user mode linux
https://github.com/Xe/furry-happiness
Last synced: 3 months ago
JSON representation
A proof of concept dockerfile that uses user mode linux
- Host: GitHub
- URL: https://github.com/Xe/furry-happiness
- Owner: Xe
- License: mit
- Created: 2019-07-06T17:54:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-03T21:15:09.000Z (over 3 years ago)
- Last Synced: 2024-04-08T14:33:25.376Z (7 months ago)
- Language: Dockerfile
- Size: 8.79 KB
- Stars: 52
- Watchers: 4
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# furry-happiness
A proof of concept [user mode linux](https://en.wikipedia.org/wiki/User-mode_Linux)
Docker image. This builds a simply configured kernel and sets up an [Alpine Linux](https://alpinelinux.org)
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
```