linux_introduction/advanced/learning_containers.md

36 lines
845 B
Markdown

# Encapsulation preface
TODO - outline users permissions
# `chroot`
TODO - ultra basic chroot creation
## With a custom script
# `debootstrap`
TODO - practical root build
# Using `chroot` to fix a system
## `schroot`
# `systemd-nspawn`
## Foreign images
## Creating your own images with `debos`
# links
* [hub](https://hub.nspawn.org/images/)
* [tutorial](https://blog.selectel.com/systemd-containers-introduction-systemd-nspawn/)
* [docker nspawn](https://seanmcgary.com/posts/run-docker-containers-with-systemd-nspawn)
* [debian](https://wiki.debian.org/nspawn)
* [arch](https://wiki.archlinux.org/title/systemd-nspawn#Use_a_%22macvlan%22_or_%22ipvlan%22_interface)
* [systemd-sysext](https://0pointer.net/blog/testing-my-system-code-in-usr-without-modifying-usr.html)
* [schroot](https://wiki.debian.org/RichardDarst/Schroot)