Пікірлер
@DonaldCarroll-i8m
@DonaldCarroll-i8m 5 күн бұрын
Lee Thomas Martinez Brian Martinez Timothy
@cookiebinary
@cookiebinary 6 ай бұрын
TL;DR: chroot && mount proc
@konstantingeyst4568
@konstantingeyst4568 9 ай бұрын
Note that child processes can call chroot() again and break outside of this container easily. Docker doesn't use chroot.
@GerinoMorn
@GerinoMorn 10 ай бұрын
Why am I watching 7yo video about sth I don't do very often in a language I don't use, I don't know. But it''s good xD
@minyakonga8897
@minyakonga8897 11 ай бұрын
this video makes me want to more about docker and snap.
@LilRofl
@LilRofl Жыл бұрын
🤯
@obrien8228
@obrien8228 Жыл бұрын
wait this is so easy
@rohitm8526
@rohitm8526 Жыл бұрын
Woah... very nice explanation 🔥
@ChuckNorris-lf6vo
@ChuckNorris-lf6vo Жыл бұрын
Excellent work. When IPO?
@derekreed6798
@derekreed6798 Жыл бұрын
Nice
@derekreed6798
@derekreed6798 Жыл бұрын
Nice
@RockwellAIM65
@RockwellAIM65 Жыл бұрын
Where is the network stack+virtualization for that? How does that work?
@GreyDeathVaccine
@GreyDeathVaccine Жыл бұрын
Too much weird sounds from Liz (don't how to say it since I am not good with english) but good presentation.
@idiotshypocrites9547
@idiotshypocrites9547 2 жыл бұрын
06:35 cringe, with respect for trying
@idiotshypocrites9547
@idiotshypocrites9547 2 жыл бұрын
Min 05:00 and I don't know what the heck she is doing. And yes as she said, this is quite dull. And Go, why?
@zakariachahboun
@zakariachahboun 2 жыл бұрын
Thanks
@loupax
@loupax 2 жыл бұрын
Looks like my favorite presentations are those that start so simple you almost think they are jokes, until suddenly they are not.
@joepoptiya
@joepoptiya 2 жыл бұрын
Really good walk through. The container doesn't have internet access. Is there a way to provide the container with internet access?
@electricimpulsetoprogramming
@electricimpulsetoprogramming Жыл бұрын
yes there is a way, how to do that i have no idea
@piyushsingh178
@piyushsingh178 2 жыл бұрын
wow..this is super awesome!! ps not showing host processes was very nice. But why Go though. As someone who doesnt speak Go, what I understood was you did some syscalls, cloned UTS namespace, changed rootdir, and invoked a new /bin/bash as a fork process. Same thing can be done in any language cpp/python/java right?
@RockwellAIM65
@RockwellAIM65 Жыл бұрын
Efficiency. You can build a completely self-contained binary that does everything. If you add https or a straight TLS socket you only need the exe and a cert file... it's super clean. With Python you may have versioning/suppor issues. Java is a pig - it latches onto cpu+memory resources. Not really apropos. C++ is ok for this, but younger engineers may not know it + unix command programming in C++ can be a bit tricky. Golang makes it (and certain other tasks) pretty straightforward. I would use either C or golang. Maybe Rust but I don't know it yet.
@piyushsingh178
@piyushsingh178 Жыл бұрын
@@RockwellAIM65 yeah I think outside of Go, c++ would be the best choice
@RockwellAIM65
@RockwellAIM65 Жыл бұрын
@@piyushsingh178 A C based solution would be clean; you'd have to add lots of external libraries tho' ... would have been nice if C had a standard add-on for managing databases, doing all the simple network type transactions w/ a second thread perhaps (application+background processing thread) + an easy-to-interface string based hierarchical data store. C++ wasn't really necessary... it turned into the Cobol of the 1990s!
@TheBendixSA
@TheBendixSA 2 жыл бұрын
Badass
@profetik777
@profetik777 2 жыл бұрын
Ok love the hammer vs malet analogy
@cronx1337
@cronx1337 2 жыл бұрын
Fuck go modules and fuck whoever broke 'go get'.
@ahmedifhaam7266
@ahmedifhaam7266 2 жыл бұрын
great explanation. Thank you 👍
@KeithMakank3
@KeithMakank3 2 жыл бұрын
Really good talk
@edgeeffect
@edgeeffect 2 жыл бұрын
I've watched Liz write about 4 slightly different versions of this program now. ;) Working out the difference between Podman and Docker is kinda simple is you watch a scaled down version of the code get written. :)
@alitajvidi5610
@alitajvidi5610 2 жыл бұрын
Thank you 🙏
@gangsterholla179
@gangsterholla179 2 жыл бұрын
This was amazing. Simple and easy to digest, but packed with information.
@fredrikhansen75
@fredrikhansen75 2 жыл бұрын
Great pres!
@junaidkhan-xh4wx
@junaidkhan-xh4wx 2 жыл бұрын
Good explanation, thanks
@pclokcer
@pclokcer 2 жыл бұрын
Likee
@billvvoods
@billvvoods 3 жыл бұрын
Awesome video and a great intro to how containers are constructed
@alexwexov4298
@alexwexov4298 3 жыл бұрын
Came for Vim, saw Sublime, leave.
@abstractplanet6018
@abstractplanet6018 3 жыл бұрын
Made me want to learn Go. Thanks.
@chiragsingla.
@chiragsingla. 3 жыл бұрын
Thanks
@zoltanarvai9924
@zoltanarvai9924 3 жыл бұрын
Seriously underrated talk. This should have like a million views!
@nig3ldoug1as63
@nig3ldoug1as63 2 жыл бұрын
Every Liz Rice talk should have like, a million views 🙂
@kokizzu
@kokizzu 3 жыл бұрын
never knew that jenkins that such UI like in gitlabci '__')
@HaiNguyen-cf1ji
@HaiNguyen-cf1ji 3 жыл бұрын
I just have lxd up and running, love it 😘
@freakybaby1012
@freakybaby1012 3 жыл бұрын
Great tutorial thank you!
@RichardBuckerCodes
@RichardBuckerCodes 3 жыл бұрын
The best part of this demo is that it makes containers more like jail and addresses the trust issue.
@maurobarros8265
@maurobarros8265 3 жыл бұрын
Very good
@codelucky
@codelucky 3 жыл бұрын
Did I just watch Go programing in Downtown Abbey?
@techindia3602
@techindia3602 3 жыл бұрын
Does anyone have the link to the talk by Julian Friedman she is talking about ?
@mahdijh1
@mahdijh1 3 жыл бұрын
Thanks, It was the best way someone can show me concept of a container.
@anshubehera2600
@anshubehera2600 3 жыл бұрын
"You are my peer reviewers"... what a lass <3
@jonbv2434
@jonbv2434 3 жыл бұрын
this is by far very short and well explained how the container can expand the possibilities how GO can do it.
@memeplex1
@memeplex1 3 жыл бұрын
I must say that a company whose CEO knows and still remembers how to operate a terminal makes me feel confident.
@omarzakai4905
@omarzakai4905 3 жыл бұрын
i know Im asking the wrong place but does anybody know of a trick to get back into an instagram account?? I stupidly forgot the password. I appreciate any help you can offer me!
@anonymousanonymous1934
@anonymousanonymous1934 2 жыл бұрын
@@omarzakai4905 write to support
@dhruvakhera5011
@dhruvakhera5011 2 жыл бұрын
@@omarzakai4905 if you have 2FA then you can get the account back
@sunwoojang6888
@sunwoojang6888 3 жыл бұрын
really good
@rewanthtammana
@rewanthtammana 4 жыл бұрын
Thanks for adding a sequel with the addition of rootless containers content in golang. Truly amazing :-)
@coltenhank8114
@coltenhank8114 3 жыл бұрын
InstaBlaster
@raghunathmahakud4270
@raghunathmahakud4270 4 жыл бұрын
Is it possible to stop helm upgrade or how to do immutable config map using helm with kubernates v1.13
@invokesus
@invokesus 4 жыл бұрын
Great talk!