Cgroups, namespaces, and beyond: what are containers made from?

  Рет қаралды 234,190

Docker

Docker

Күн бұрын

Пікірлер: 61
@omerpriel5588
@omerpriel5588 9 ай бұрын
For 8 years since this video came out. And still he is the only one who explained docker really well thank you very much
@omerpriel5588
@omerpriel5588 9 ай бұрын
And it was fun (in the good way)
@rira12621
@rira12621 7 ай бұрын
Did you watch Liz Rice at ContainerCamp? I think that was pretty neat as well, but works better if you're somewhat familiar with Go
@md.ishraquebinshafique1968
@md.ishraquebinshafique1968 19 күн бұрын
This is indeed a gold mine! Thank you Jérôme for this wonderful presentation. I replayed the video 3times!!
@nelsonjoppi
@nelsonjoppi 2 жыл бұрын
- What is a container? 2:40 - Control Groups. 5:12 - Different type of CGroups: 7:05 - Namespaces: 24:43 - Container runtimes (cgroups + namespaces): 35:51
@rschmidtzalles
@rschmidtzalles 5 жыл бұрын
After 4 years, this is one the best talks about docker
@24Shredder
@24Shredder 4 жыл бұрын
I'm a Docker noob: after 4 years, does this video still say valid things? Behind the scenes, Docker is still working as this guy say?
@anpham871
@anpham871 3 жыл бұрын
@@24Shredder yes, fundamentals never change
@alexjswill
@alexjswill 4 жыл бұрын
Saw this in 2020 unfortunately. This talk is so awesome. Should have saw this before.Thanks Jerome!
@josephroland4000
@josephroland4000 11 ай бұрын
This is so interesting, simply the best, in this presentation i get to understand how docker works under the hood.
@spillai6000
@spillai6000 5 жыл бұрын
Notes: - What is a container? 2:40 - Control Groups. 5:12 - Different type of CGroups: 7:05
@amir3515
@amir3515 3 жыл бұрын
Go on...
@nelsonjoppi
@nelsonjoppi 2 жыл бұрын
- What is a container? 2:40 - Control Groups. 5:12 - Different type of CGroups: 7:05 - Namespaces: 24:43 - Container runtimes (cgroups + namespaces): 35:51
@sachinmainkar
@sachinmainkar 4 жыл бұрын
This has to be the first material any newcomer like me, to cgroups and namespaces encounters. Then read or listen to others to get more details. Merci beaucoup Monsieur !
@nebulousnomad
@nebulousnomad Жыл бұрын
This was such a good presentation
@MohamedAnsari_H
@MohamedAnsari_H 4 жыл бұрын
This is the best place to start for someone coming from Linux
@mads2k5
@mads2k5 6 жыл бұрын
Great talk. Went far further than most materials on (pure) docker. (and containers in general)
@youtube_resident
@youtube_resident 2 жыл бұрын
great speach!
@balajipattabhiraman
@balajipattabhiraman 4 жыл бұрын
Awesome one. Loved it
@MrNathanIL
@MrNathanIL 4 жыл бұрын
awesome talk. thank you ☺️
@deeptivaidyula
@deeptivaidyula 8 жыл бұрын
Very well presented. Thank you for uploading!
@sudarshansargur9253
@sudarshansargur9253 5 жыл бұрын
What a fantastic talk!
@king0s
@king0s 2 жыл бұрын
❤ and gratitude
@vladbagbuss
@vladbagbuss 8 жыл бұрын
Awesome talk! thanks for uploading the vid.
@rakra4551
@rakra4551 3 жыл бұрын
The moment slides are replaced by the speaker, the line of thought/understanding is lost. The slides must be visible all the time. Great talk but bad camera placement.
@nebulousnomad
@nebulousnomad Жыл бұрын
Also too much text in slides. Trying to listen to him talk fast and read at same time. Otherwise great informative presentation
@aseelmurga113
@aseelmurga113 10 ай бұрын
Thanks for sharing
@bhavesh1877
@bhavesh1877 7 жыл бұрын
Very informative, thanks.
@AliTaj5610
@AliTaj5610 3 жыл бұрын
Excellent!!!
@berginv6827
@berginv6827 Жыл бұрын
Great
@sntshkmr60
@sntshkmr60 5 жыл бұрын
Bawandarful! Got to learn a lot about Linux kernel.
@SithembisoKhumalo
@SithembisoKhumalo 9 жыл бұрын
Great talk! Very informative
@newmedia24
@newmedia24 Жыл бұрын
could someone explain or recommend something to read for understanding what and why is going on there with mount/unmount commands in demo project in the end.
@ArmenManukyan
@ArmenManukyan 3 жыл бұрын
Funny that cgroups2 allows now to control percentage as well.
@imanebt8617
@imanebt8617 4 жыл бұрын
Thank you for this talk! By curiosity, are there open-source or on-the-market container runtimes that are not based on namespaces and cgroups ?
@anywhereroam9698
@anywhereroam9698 4 жыл бұрын
Yes. One example is Kata. It’s uses virtualisation to run containers. It’s open source.
@ishi92
@ishi92 4 жыл бұрын
Thank you !!!
@BalvinderRawat
@BalvinderRawat 9 жыл бұрын
Really informative :)
@teddyzhai4442
@teddyzhai4442 4 жыл бұрын
great talk. please persistently show the slides rather than full screen only to the presenter. sometimes it is hard to corresponds his explanation to the bullet points.
@patmansf
@patmansf 6 жыл бұрын
Are there more details on the page overhead accounting (at 13:16)? Specifically what boot time (or kernel config) options disable it?
@arabiccola
@arabiccola 3 жыл бұрын
I don't mean to be disrespectful but this was 45 minutes of lame ass slides and jokes followed by 8 minutes of pure gold. I would have loved to have 53 minutes of that powerful demonstration. If anyone reads this and knows a place where this man demonstrates slowly and explains how to create the illusion of a container using Linux commands and all the other cgroup layers then please reply to this comment. Very impressive.
@AndresMujica
@AndresMujica 9 ай бұрын
first chapter of Containerization with LXC by Konstantin Ivanov has it like that.
@深夜酒吧
@深夜酒吧 Жыл бұрын
can someone help to explain why there is ubuntu and alpine docker image? how can ubuntu / alpine linux distribution live inside container? I dont understand!!!!
@riderblack6401
@riderblack6401 5 жыл бұрын
it is too complex to understand without a specilized backgroun. Anyone knows a refrence to start with understanding what he meant???
@juggernautgamings
@juggernautgamings 4 жыл бұрын
I know right... You gotta be a kernel Hacker to know all of this...
@f8881f
@f8881f 2 жыл бұрын
25:00
@devakumarnm987
@devakumarnm987 5 жыл бұрын
is this video is still relevant in 2020?
@KingslayerSrb
@KingslayerSrb 5 жыл бұрын
in my mind - yes. cgroups are still cgroups, namespaces are namespaces, copy-on-write is copy-on-write. Can't see anything major changing there? Could be wrong, if so I hope someone corrects me, but I think the main innovation since this video went into container orchestration and everything that came out of that
@SoeaOu
@SoeaOu 6 жыл бұрын
That rude comment about systemd-nspawn maintainers at 37:15 was really childish and unprofessional. Beside that a very good presentation.
@kukikukac
@kukikukac 5 жыл бұрын
it was funny
@SisypheanRoller
@SisypheanRoller Жыл бұрын
Funny how podman basically makes systemd a key part of local container management.
@GUN2kify
@GUN2kify 4 жыл бұрын
#2:55 - Container can be like VM ... that's the way how LXC works ... intended is *Docker is not like VM* .
@ickyickyptangzoopboing
@ickyickyptangzoopboing 6 жыл бұрын
couldn't fully follow the demo
@keokawasaki7833
@keokawasaki7833 Жыл бұрын
skill issue
@juggernautgamings
@juggernautgamings 4 жыл бұрын
This is clearly not for everyone
@pecktheheck
@pecktheheck 4 жыл бұрын
sure it's not, understanding it requires some essential knowledge of OS concepts and mechanisms (especially Linux in this case)
@abdulrahmanalotaibi783
@abdulrahmanalotaibi783 4 жыл бұрын
d
@igmarzullowski5605
@igmarzullowski5605 3 жыл бұрын
Nobody has broken out of OpenVZ ... then obviously it's so uninteresting that people even don't bother.
@MrMikomi
@MrMikomi 3 жыл бұрын
Not sure who really needs to know this stuff. If you're planning on creating the next Docker Corp maybe it's useful. If you merely want to use Docker.... I imagine pretty much none of this stuff is needed.
@sjraju
@sjraju 8 жыл бұрын
Great talk! Very informative
@hardikdodiya1741
@hardikdodiya1741 4 жыл бұрын
Great talk, thanks.
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 378 М.
Linux Container Primitives: cgroups, namespaces, and more!
34:27
linuxfestnorthwest
Рет қаралды 61 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 473 М.
What's in a Name? - Linux Namespaces
21:13
DJ Ware
Рет қаралды 19 М.
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
thoughtbot
Рет қаралды 915 М.
Build your own Container Runtime
37:37
Earthly
Рет қаралды 11 М.
Linux, Namespaces, Cgroups и Контейнеры
23:57
Network Namespaces Basics Explained in 15 Minutes
15:32
KodeKloud
Рет қаралды 115 М.
How Docker Works - Intro to Namespaces
12:56
LiveOverflow
Рет қаралды 172 М.
#3 Пространства имён: введение -  Docker
23:39
JavaScript.Ninja
Рет қаралды 15 М.