I didnt expect this topic to end up going full blown Inception with Docker in Docker. I learned something today. Great video DevOps guy.
@Allenrkiou Жыл бұрын
The best devops youtuber out there. Thank you for the amazing content!
@renesanchez6006 Жыл бұрын
Love that your pumping out content again! So much great knowledge , thank you!
@FabianoChagas Жыл бұрын
Awesome as always Your videos should be part of ANY official documentation Thanks for sharing
@IreshDissanayakaM5 ай бұрын
As always, exactly what I needed. Thanks Marcel!
@MultiMarty1987 Жыл бұрын
Great video man! I’m a DS who finds myself stuck in a lot of DevOps stuff and I often reference your vids! A quick question. At 8:37 What is line 33 doing here?
@MarcelDempers Жыл бұрын
this allows the user in the container to be part of sudoers group and not require a password since the container cannot log in interactively as it's running as a service
@Lition98 Жыл бұрын
Excellent tutorial. Was looking for something like this a year ago and this is just the guide I was looking for
@madrag Жыл бұрын
Golden tutorial - thank you! Specially this 2nd container to build docker images
@chunji64893 ай бұрын
As of now, I have an issue in my Ci-CD process, that the github runner does not recognize my local harbor url, which is used to keep the image file. If I was to have a local runner started on host-A, and customized setting of local harbor url in /etc/hosts file on the same host, then this issue should be resolved, right ?
@tomasgorda Жыл бұрын
Hey, great tutorial what i exactly looked for :) Thanx a lot, going to try it.😁
@marutora4596 ай бұрын
after build docker image inside self-hosted runner how can I export and run in local machine?
@peterschikezie8432 Жыл бұрын
Hello @MarcelDempers, Thanks for this informative video.
@mateosegura3456 Жыл бұрын
and that was pretty much it - this guy, i like him
@HenryLam-y2t Жыл бұрын
I love this video. thanks for sharing
@JellyLancelot Жыл бұрын
Excellent video
@niceitguy2444 Жыл бұрын
Great video, although mind if I ask why not use kaniko instead that doesn't require the Docker daemon?
@MarcelDempers Жыл бұрын
Kaniko is great especially for builds. There is also Buildah. If you're looking for builds only then its perfect. If you want to run containers as part of your pipeline for any reason you may still need a daemon
@niceitguy2444 Жыл бұрын
@@MarcelDempers I see, so for integration testing for instance
@Antonio-yy2ec Жыл бұрын
Pure gold!
@Fayaz-Rehman Жыл бұрын
Thank you for sharing
@aryklein Жыл бұрын
Awesome video
@johnfjeldberg77176 ай бұрын
Amazing work as usual. How come we can't just extend the DinD container instead of sidecaring it?
@MarcelDempers6 ай бұрын
The dind container has a different baseOS and its difficult to maintain compatibility between the github runner dependencies and that of docker. Best to sidecar them. All you need from docker is the daemon and mount a folder to it so it has the build context. Combining them opens up more challenges 🙏🏼
@Daveooooooooooo07 ай бұрын
Thanksss❤
@flf019 күн бұрын
It would be amazing if you make a video using GH self-hosted runners managed by Actions Runners Controller (ARC)
@MarcelDempers9 күн бұрын
I think i got really close to developing this, you can even find the branch on my repo :) I will likely get to this at some point to make a video, but in the meantime you can find the written form here (not fully finished) github.com/marcel-dempers/docker-development-youtube-series/tree/github-actions-k8s/github/actions/kubernetes
@flf019 күн бұрын
@@MarcelDempers you are simply amazing 😁
@stanleychukwu7424 Жыл бұрын
hi my boss, thank you for all you do!! please i'm new to devops, but i'm not new to programming, i've been coding for over 8 years and i can learn fast, So here is my question: as i begin to learn devops, should i learn Go lang or Python along with it, time is scarce for me so i want to spend my time learning a language i'll be working along with Thank you amigos
@MarcelDempers Жыл бұрын
Golang is a very cool language but I think Python will provide you move value in the short term since its a scripting language (it does not need compiling), its easier to learn, more resources available, and there are more libraries available that help some key DevOps automation concepts , copy files, interact with OS , make web requests and automate various things. Python ecosystem is bigger and the hiring pool is bigger too so will scale easier in a team. However, Golang is powerful as it can be compiled as a static binary with little to no OS dependencies. Capable to build extremely lightweight portable apps\containers, Great for building tools and building your own APIs and tooling to extend your DevOps capabilities. In the long run, Go is definitely worth the look.
@stanleychukwu7424 Жыл бұрын
@@MarcelDempers thank you from the bottom of my heart! i do appreciate!
@PanCynik Жыл бұрын
I love your stuff, can you maybe make episode about creating k8s cluster using 3 or more raspberry pi?
@suhasadduri1691 Жыл бұрын
when you are in INDIA ..i would love to meet you!!