C/C++ container implementation
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Antoine f9b1f928d8 add reference link to read 9ヶ月前
bin Initial commit, setup project 10ヶ月前
busybox build container namespace require root 9ヶ月前
doc add reference link to read 9ヶ月前
obj Initial commit, setup project 10ヶ月前
src made container running as non root 9ヶ月前
.editorconfig Initial commit, setup project 10ヶ月前
.gitignore add reference link to read 9ヶ月前
Makefile Add makefile target to untar rootfs 9ヶ月前
alpine-minirootfs-3.12.0-x86.tar.gz build container namespace require root 9ヶ月前
doxygen.conf Initial commit, setup project 10ヶ月前
pandoc-config.yaml Initial commit, setup project 10ヶ月前
readme.md add reference link to read 9ヶ月前

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