🔥🔥🔥Containers from Scratch🔥🔥🔥
This is write up for talk I gave at CAT BarCamp, an awesome unconference at Portland State University. The talk started with the self-imposed challenge “give an intro to containers without Docker or rkt.”
Often thought of as cheap VMs, containers are just isolated groups of processes running on a single host. That isolation leverages several underlying technologies built into the Linux kernel: namespaces, cgroups, chroots and lots of terms you’ve probably heard before.
So, let’s have a little fun and use those underlying technologies to build our own containers.
https://ericchiang.github.io/post/containers-from-scratch/
#linux #containers #fromscratch #unshare #cgroups #namespaces #nsenter #mustread
  This is write up for talk I gave at CAT BarCamp, an awesome unconference at Portland State University. The talk started with the self-imposed challenge “give an intro to containers without Docker or rkt.”
Often thought of as cheap VMs, containers are just isolated groups of processes running on a single host. That isolation leverages several underlying technologies built into the Linux kernel: namespaces, cgroups, chroots and lots of terms you’ve probably heard before.
So, let’s have a little fun and use those underlying technologies to build our own containers.
https://ericchiang.github.io/post/containers-from-scratch/
#linux #containers #fromscratch #unshare #cgroups #namespaces #nsenter #mustread
Посмотрите, о чем твитнул(а) @code: https://twitter.com/code/status/1124071825451909120?s=09
#twitter #vscode
  
  #twitter #vscode
Twitter
  
  Visual Studio Code
  We can't contain our excitement. As of today, you can use a Docker container as your full-time development environment 🤯 🐳 📦 Using the Remote - Containers extension, you can open any folder inside (or mounted into) a container. #remote #containers 👉 http…
  Запускаем systemd в контейнере / Хабр
https://m.habr.com/ru/company/redhatrussia/blog/468931/
#systemd #containers
  
  https://m.habr.com/ru/company/redhatrussia/blog/468931/
#systemd #containers
Хабр
  
  Запускаем systemd в контейнере
  Мы давно следим за темой использования systemd в контейнерах. Еще в 2014 году наш инженер по безопасности Дэниел Уолш (Daniel Walsh) написал статью Running systemd within a Docker Container, а еще...
  This series of blog posts and corresponding talks aims to provide you with a pragmatic view on containers from a historic perspective. Together we will discover modern cloud architectures layer by layer, which means we will start at the Linux Kernel level and end up at writing our own secure cloud native applications.
https://medium.com/@saschagrunert/demystifying-containers-part-i-kernel-space-2c53d6979504
#ns #namespaces #cgroups #chroot
https://medium.com/@saschagrunert/demystifying-containers-part-ii-container-runtimes-e363aa378f25
#runc #crio #kubernetes #k8s #cncf
https://medium.com/@saschagrunert/demystifying-containers-part-iii-container-images-244865de6fef
#docker #buildah #containers #kubernetes #k8s #oci
  
  https://medium.com/@saschagrunert/demystifying-containers-part-i-kernel-space-2c53d6979504
#ns #namespaces #cgroups #chroot
https://medium.com/@saschagrunert/demystifying-containers-part-ii-container-runtimes-e363aa378f25
#runc #crio #kubernetes #k8s #cncf
https://medium.com/@saschagrunert/demystifying-containers-part-iii-container-images-244865de6fef
#docker #buildah #containers #kubernetes #k8s #oci
Medium
  
  Demystifying Containers - Part I: Kernel Space
  This series of blog posts and corresponding talks aims to provide you with a pragmatic view on containers from a historic perspective…
  https://blog.alexellis.io/building-containers-without-docker/
#containers #openfaas #docker #buildkit
  
  #containers #openfaas #docker #buildkit
Alex Ellis' Blog
  
  Building containers without Docker
  In this post I'll outline several ways to build containers without the need for Docker itself including buildkit, kaniko, GitHub Actions, GitLab and Jenkins
  https://unixism.net/2020/06/containers-the-hard-way-gocker-a-mini-docker-written-in-go/
#go #containers #docker
  
  #go #containers #docker
Unixism
  
  Containers the hard way: Gocker: A mini Docker written in Go
  They are popular and they are misunderstood. Containers have become the default way applications are packaged and run on servers, initially popularized by Docker. Now, Docker itself is misunderstoo…
  Inotify in Containers
https://william-yeh.net/post/2019/06/inotify-in-containers/
#containers #inotify
+ reloading configmaps
https://william-yeh.net/post/2019/06/autoreload-from-configmap/
#k8s #kubernetes #configmap
  
  https://william-yeh.net/post/2019/06/inotify-in-containers/
#containers #inotify
+ reloading configmaps
https://william-yeh.net/post/2019/06/autoreload-from-configmap/
#k8s #kubernetes #configmap
Potioneer's Essays
  
  Inotify in Containers
  It is usually necessary to watch for any changes in file systems, both in development and in production modes. For example, in the development mode Webpack can watch files and recompile whenever they change; in the production mode Consul Template can watch…
  https://unixism.net/2020/06/containers-the-hard-way-gocker-a-mini-docker-written-in-go/
#go #containers
  
  #go #containers
Unixism
  
  Containers the hard way: Gocker: A mini Docker written in Go
  They are popular and they are misunderstood. Containers have become the default way applications are packaged and run on servers, initially popularized by Docker. Now, Docker itself is misunderstoo…