Skip to content

fwilhe2/containers-knowledge-base

 
 

Repository files navigation

Containers Knowledge-Base

Collection of knowledge on containers 🐋📦

Basics

Digging into Linux namespaces

Copy-on-write filesystems

Software

Container Images

Building Images

Dockerfile/Containerfile

Layering, Builder Pattern, Multi-Arch builds

Running Containers

Playground Environment

container-lab.yaml provides a reproducible development environment built via an Ansible playbook.

So far there is not much to see there, but the vision is to produce an environment with all needs to tinker with container software, to change it and to learn about it.

It's built using lima. The Makefile has some shortcuts for using it.

This can be used with the ssh remote plugin for vs code to work with the repos inside the vm.

Configuration for vs code ssh remote plugin:

You need a local ssh key for this.

Run the following command to allow easy access:

echo "Include ${LIMA_HOME:-$HOME/.lima}/container-lab-vm/ssh.config" >> ~/.ssh/config

After this you can connect to the host lima-container-lab-vm.

Talks

Containers at Facebook - Lindsay Salisbury

systemd, BTRFS, ...

https://www.cyphar.com/blog/post/20190121-ociv2-images-i-tar

About

Collection of knowledge on containers 🐋📦

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published