A playlist on docker which will make you skilled enough to make your own container
Posted by abhishekkumar333@reddit | linux | View on Reddit | 3 comments
I have created a docker internals playlist of 3 videos.
In the first video you will learn core concepts: like internals of docker, binaries, filesystems, what’s inside an image ? , what’s not inside an image ?, how image is executed in a separate environment in a host, linux namespaces and cgroups.
In the second one i have provided a walkthrough video where you can see and learn how you can implement your own custom container from scratch, a git link for code is also in the description.
In the third and last video there are answers of some questions and some topics like mount, etc skipped in video 1 for not making it more complex for newcomers.
After this learning experience you will be able to understand and fix production level issues by thinking in terms of first principles because you will know docker is just linux managed to run separate binaries. I was also able to understand and develop interest in docker internals after handling and deep diving into many of production issues in Kubernetes clusters. For a good backend engineer these learnings are must.
Docker INTERNALS https://www.youtube.com/playlist?list=PLyAwYymvxZNhuiZ7F_BCjZbWvmDBtVGXa
lKrauzer@reddit
I just use DevContainers, but I also messed around with Podman+Distrobox, creating my own distrobox.ini files to be deployed with distrobox assemble and whatnot. But I came back to using DevContainers simply because I reached a point where I was reinventing the wheel, such as using Ubuntu/Debian base image and I stalling a bunch of Ruby/Python packages, instead of simply using the DevContainers Python pre-built one and be done.
Big_Trash7976@reddit
Yeah didn’t ask
abhishekkumar333@reddit (OP)
ok.. I have explained making container via bash. And for me primary goal was to have understanding of docker internals and curiosity was that it’s just a linux feature