C/C++ container implementation
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Antoine f9b1f928d8 add reference link to read 1年前
bin Initial commit, setup project 1年前
busybox build container namespace require root 1年前
doc add reference link to read 1年前
obj Initial commit, setup project 1年前
src made container running as non root 1年前
.editorconfig Initial commit, setup project 1年前
.gitignore add reference link to read 1年前
Makefile Add makefile target to untar rootfs 1年前
alpine-minirootfs-3.12.0-x86.tar.gz build container namespace require root 1年前
doxygen.conf Initial commit, setup project 1年前
pandoc-config.yaml Initial commit, setup project 1年前
readme.md add reference link to read 1年前

readme.md

C container implementation

prerequisite : make busybox_setup permit to extract rootfs into ./busybox folder

build

classique build

make release

build with debug

make debug

run

classique run

./bin/out.ex /bin/ls

run interactively

./bin/out.ex -i /bin/sh

this code and repository is inspired by these link :

http://tejom.github.io/c/linux/containers/docker/2016/10/04/containers-from-scratch-pt1.html

https://lk4d4.darth.io/posts/unpriv3/

https://blog.lizzie.io/linux-containers-in-500-loc.html

Creating containers - Part 1.html

original link http://crosbymichael.com/creating-containers-part-1.html