Тёмный

Docker Compose will BLOW your MIND!! (a tutorial) 

NetworkChuck
Подписаться 4,2 млн
Просмотров 688 тыс.
50% 1

Опубликовано:

 

28 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 631   
@NetworkChuck
@NetworkChuck 2 года назад
We don’t live in Docker containers, keep yourself safe with Bitdefender Premium Security: bit.ly/BitdefenderNC (59% discount on a 1 year sub) 🔥🔥Commands and hacking lab YAML file!: ntck.co/compose Vulhub GitHub link: ntck.co/vulhub 🔥🔥Join the NetworkChuck Academy!: ntck.co/NCAcademy
@anandu6859
@anandu6859 2 года назад
I live in linux
@aj0413_
@aj0413_ 2 года назад
Windows Defender has reached parity with aftermarket security suites nowadays; a VPN + uBlock Origin + good browser settings is all most users need to be generally safe
@jasonstahl73
@jasonstahl73 2 года назад
I've been using BitDefender for years now. Gave me a bit of trouble when I was using my computer to mine Etherium, but I was able to get it working. I managed to pass CompTIA Security+ Exam today. Got a 771, so not super passing, but passing. Next, I think I'll go for Linux+ once I start the new job that I needed the Security+ for.
@CyberDevilSec
@CyberDevilSec 2 года назад
Lucky I've watched almost all your videos chuck 😁 You are a legend!
@aj0413_
@aj0413_ 2 года назад
@tradde11 Aftermarket security software is pretty much snake oil scams nowadays; as you probably know good cyber hygiene can be all done via FOSS today anyway. I was pretty disappointed to see the Bitdefender sponsor link for this video, which is why I said something
@hiroe486
@hiroe486 2 года назад
The day has finally come. I got my first IT job. And I want to thank you Chuck, you are a part of this Universe that brought me closer to this job. Your videos are amazing and inspiring. Thank you for showing me how fun networks can be. Have an amazing day, week, month and life!
@eamonburns9597
@eamonburns9597 Год назад
How is your job so far?
@Krono159
@Krono159 Год назад
Ayooo!! Congrats! :D
@clovis20
@clovis20 8 месяцев назад
Hey, im at the same place as you were before. How hard it was to find a job? Im pretty nervous
@james.houlder
@james.houlder 7 месяцев назад
Epic. Congratulations! Chucks videos are amazing. 😊
@navinkumar6388
@navinkumar6388 5 месяцев назад
Congratulations 🎉👏👏 With Love from India 🇮🇳
@dimaj1
@dimaj1 2 года назад
Great video! Thanks! I believe that YAML is quite forgiving and you can avoid quoting everything (though it doesn't hurt!). Also, one important thing about compose files is that those environment variables (as well as pretty much any parameter you specify) can be taken from your environment variables or from a ".env" file that is in "KEY=VALUE" form. On top of that, you can still assign default values if value hasn't been provided! Here's a quick example: ports: - ${WEB_PORT:-8080}: 80 That will use your environment variable 'WEB_PORT" and if it doesn't exist, assign "8080" to it!
@HesRaze_hackonInstagram
@HesRaze_hackonInstagram 2 года назад
👆👆👆🇺🇸🇺🇸.
@Ozymandias1
@Ozymandias1 Год назад
Using tabs makes it easier for humans to read. The machine doesn’t care.
@magicmulder
@magicmulder Год назад
@@Ozymandias1The tabs are actually important in YAML and not just for human readability.
@llchristubell
@llchristubell 10 месяцев назад
Yea and using tabs literally doesn’t seem to work. Had to be 2*spacebar - which i think is what nano does for you, but not desktop app text editors.
@drumguy1384
@drumguy1384 Год назад
restart: unless-stopped is generally a wiser idea imo. restart: always will cause it to restart even if you deliberately tell it to go down. This can be a problem if you have a misconfigured container acting in a way you didn't intend and is perhaps destroying your data. I prefer having the option to manually stop a container without it automatically starting again, especially if it is behaving badly.
@Mayur7Garg
@Mayur7Garg 2 года назад
Using bind mounts and docker compose, you can actually also do the development directly inside docker containers without needing to develop first and then move the project to containers. You can have separate YAML files for developing and running the containers. I am currently working on an article that illustrates it using a very minimalistic example.
@esspi9
@esspi9 11 месяцев назад
Can you share that please.
@max-hill-4
@max-hill-4 8 месяцев назад
would love to read!
@98SE
@98SE 5 месяцев назад
@@max-hill-4 Same here!
@Psiclone
@Psiclone 5 месяцев назад
As a newbie desperately trying to find a simple tutorial on how to use Docker I am instantly overwhelmed by this video.
@blehsjsidj
@blehsjsidj 5 месяцев назад
i was overwhelmed too but i quickly understood that docker compose is just a permanent file with the commands used to start a docker container in the form of a yaml file.
@MyOwnPufferFish
@MyOwnPufferFish 4 месяца назад
Did you check out his other 2 docker videos? You should deffo start from that if not. Also you can checkout NetNinja's docker series, it helped me a lot !
@angryox3102
@angryox3102 3 месяца назад
Use ChatGPT or Perplexity for help. Start off small and build from there. It made sense once I did a simple webook script, and I’m trying to build from there.
@Heavy_Lvy
@Heavy_Lvy Месяц назад
if you wanna learn the basics of docker this is not the video as this is not what its 100% trying to achieve
@seankingsland
@seankingsland 2 года назад
Chuck your killing it man. It's like going to disneyland and walking away smarter everytime. There is just no competition you're true calling was always to be a mentor man. Absolutely insane how much anyone can learn in a few minutes from any of you're videos.
@HesRaze_hackonInstagram
@HesRaze_hackonInstagram 2 года назад
👆👆👆🇺🇸🇺🇸..
@meowcula
@meowcula 2 года назад
I love docker-compose, so much easier than messy vanilla docker commands. I probably do things wrong, but I have a separate yaml file for each service (or group of services) I want to run, allowing me to manage them a bit more easily. No need to debug a huge complex default yaml file. Also, I heard docker-compose (which is a python script) is deprecated, and is being replaced by now-inbuilt functions of docker itself using "docker compose ". Haven't really looked into that yet.
@alldaytherapy2919
@alldaytherapy2919 2 года назад
"restart: unless-stopped" is honestly the better option from my experience.
@coolmcdude
@coolmcdude 2 года назад
Bro you are literally teaching me super powers. I needed a print server and just made cups container in like 2 minutes. THIS IS OP.
@SpragginsDesigns
@SpragginsDesigns 2 года назад
I always give my students your channels URL. I believe between you, David and a few others there is so much to learn from IT, Cybersecurity and Web Development. Thanks!
@muhammedatasoy7711
@muhammedatasoy7711 2 года назад
Mind giving me those as well? I wish to gain as much knowledge. And if they are as nice as chuck, i wish to view them
@vicmac3513
@vicmac3513 2 года назад
The Digital Life, Level1Linux, Jeff Geerling. Also searching with what you want learn is effective way and choose the videos less than 2 years old if it's about IT.
@juls5603
@juls5603 2 года назад
@@muhammedatasoy7711 if youre just starting with linux make sure to look into the playlist of tutoriallinux's Channel: The Linux Basics Course: Beginner to Sysadmin, Step by Step (seems old and outdated but it covers core concepts that havent changed since and is very good explained)
@AthelstanEngland
@AthelstanEngland Год назад
@@muhammedatasoy7711 Tim Corey pretty good too and detailed.
@lukaszl9542
@lukaszl9542 9 месяцев назад
what i enjoy about your tutorials is the simplicity of the language. you dont use the complex tech language, where at some clips i need to re-watch a couple of times to really understand. keep up the good work mate.
@Ethorbit
@Ethorbit 2 года назад
Docker makes server management so easy. The fact that I can just deploy my entire server through a single command makes switching vps providers / server hardware so much easier, knowing that I would be able to recreate the environment exactly how it was. This is the same reason NixOS is a great linux distro too, you can put your entire system configuration into config files and install it or switch it out with a single command (although not nearly as easy as Docker since Nix uses its own programming language)
@MICOLO253
@MICOLO253 2 года назад
Heck yeah, I was waiting for docker compose since last docker video. Docker is freaking awesome
@ronaldhofman1726
@ronaldhofman1726 Год назад
The defintion of YAML=yet another markup language, little bit in the same line as YAST = Yet anather setup tool , it;s a Linux naming convention, love thst !
@AndrewsExploration
@AndrewsExploration 2 года назад
Learned so much from these videos and have spun up all my personal servers with Docker! Thanks Network Chuck for your knowledge share!
@ziggyspaz
@ziggyspaz 2 года назад
Hopefully not with sudo.
@PraiseThaDon
@PraiseThaDon 2 года назад
What about hacking an Instagram account
@ShujitoDM
@ShujitoDM 2 года назад
Docker compose is a true marvel, I even know more about it than normal docker
@airforcedude08
@airforcedude08 2 года назад
Your videos are SO engaging, fun to learn, and even fun to watch when I already know the material (rarely). One of my favorite content creators on RU-vid by far
@indyspud
@indyspud 3 месяца назад
Thank you for this video, I've just fallen down the Docker rabbit hole and this has just answered so many questions I had.
@binodb.k.3593
@binodb.k.3593 2 года назад
I must say this was the best week. We got 4 videos from you and learned so much.
@HesRaze_hackonInstagram
@HesRaze_hackonInstagram 2 года назад
👆👆👆🇺🇸🇺🇸..
@Reckless917
@Reckless917 7 месяцев назад
Ain't no way it's this easy?? This was such a nice and quick intro into the docker-compose issue I've always wanted.
@svenstubes
@svenstubes 2 года назад
As someone who has used compose for the last year or so, I would love an in depth video on creating and maintaining your own images, my least favorite thing about docker is finding cool projects with super out of date images.
@ortzinator
@ortzinator 2 года назад
The image is out of date because the project hasn't been updated
@ctoro791
@ctoro791 2 года назад
quick and easy introduction, thanks Chuck, when you start with docker everything becomes easier, no more complicated configs nor have to open ports, because you are no longer using a service, usually people just uninstall/remove it and forget to close those ports
@futuregootecks
@futuregootecks Год назад
Damn chuck, the algo always shows me your videos about just the right video at just the right time
@depressivepumpkin7312
@depressivepumpkin7312 Год назад
Thank you, now I can make my parents proud of me with a single command
@theK4b6
@theK4b6 2 года назад
because of your intro into docker I was able to set up an nginx server and a vaultwarden. I'm also working on hosting some of my simple games I'm leaning to make in bevy myself. Thank you for taking the time to create these videos.
@Truesilverful
@Truesilverful 2 года назад
This video is so smooth that it hurts. Well done!
@mertcikla
@mertcikla Год назад
just subbed because of the progress bar during the sponsor segment. thank you for respecting my time ❤
@szymonpogodzinach2495
@szymonpogodzinach2495 2 года назад
Docker compose is amazing. I am a Ml enigneer who is very passionate about Linux and I can tell you a real game changer for my Docker is Portainer. It makes life so much easier.
@avanox3100
@avanox3100 7 месяцев назад
Hello , I was testing with portainer as well, this works very well, but 1 question about that. Any idea why my containers just reset after restarting my linux?
@Forinil
@Forinil 2 года назад
Great video, albeit a bit out-of-date. Docker Compose V2 is out and it’s a plugin for Docker CLI, rather than a separate app. So `docker compose` instead of `docker-compose`.
@the-real-random-person
@the-real-random-person 2 года назад
Guys its a spam account
@the-real-random-person
@the-real-random-person 2 года назад
That guy below me
@bibeksitaula5438
@bibeksitaula5438 Год назад
You are the best tutor on RU-vid for me so far!!
@r3d_r078
@r3d_r078 2 года назад
my brain in love with networkchuck teaching the way he send information is like TCP protocol
@YannMetalhead
@YannMetalhead 2 года назад
Chuck, you are the very best teacher regardless of subject, I ever saw. Congratulations!
@treasuresforus
@treasuresforus 3 месяца назад
Hey I would just like to say thank you for your videos. They have helped me in my journey of learning to become a software engineer.
@toramax80
@toramax80 2 года назад
Нарешті хтось просто і зрозуміло розповів про те як працює Докер )) Дуже дякую Чак, ти супер! Finally, someone simply and clearly explained how Docker works )) Thank you very much Chuck, you are great!
@magicmulder
@magicmulder Год назад
I downscaled from a full Proxmox server running several VMs to a nice little Docker host running a bunch of containers. So much more flexible for my use case (bunch of small services and maintenance hosts).
@maheshdadi282
@maheshdadi282 2 года назад
I truly love your content and the way your explanation is awesome which really helps to understand things so fast.
@riverwolf695
@riverwolf695 2 года назад
I could I use this video like a week ago. Instant I have to do my own research on own they work, and I am dyslexic! Highschool also got in the way.
@VincentAndre_HK
@VincentAndre_HK 2 года назад
Hi Chuck, your energy is enough, no need for background music!!
@CyberDevilSec
@CyberDevilSec 2 года назад
Lucky I've watched almost all your videos chuck 😁 You are a legend!
@hckmar
@hckmar 2 года назад
bro! awesome videos like always! such a great vibe yo! Plus, I love docker more than ever
@martinvogt9230
@martinvogt9230 2 года назад
Hey Chuck! Thank you so much for the great videos. I've been a Win Sysadmin for 10 years and still learn something with each of your videos. Especially the Linux Command or Docker videos have helped me a lot in my daily business.
@illegalsmirf
@illegalsmirf 2 года назад
By Win Sysadmin, you mean GUI jockey? How do you feel about MS making on-prem Server obsolete? And forcing you to do everything in PowerShell?
@morningreis5018
@morningreis5018 2 года назад
Hey man, recently discovered your channel and I've been binge watching all the past videos. I have learned seriously so much and I'm about to completely revamp my homelab using some of the things I've learned. Thank you!
@axMf3qTI
@axMf3qTI 3 месяца назад
This the first time ever I've a person excited for YAML
@CCamTheRealest
@CCamTheRealest 2 года назад
i get so happy when stuff works with WSL. ive never liked using linux as my main os so being able to do stuff with wsl is amazing
@HesRaze_hackonInstagram
@HesRaze_hackonInstagram 2 года назад
👆👆👆🇺🇸🇺🇸..
@NasserQahtani
@NasserQahtani 2 года назад
1- I love Network Chuck 2 - Please cc arabic
@mehmetca4735
@mehmetca4735 Год назад
The docker-compose video i have ever needed. Thank you so much!
@OMNS777
@OMNS777 8 месяцев назад
Thank you so much Chuck!! for your Tutorials!! I just got a new MacBook and loving how fast it is on the M3 chips!! God Bless!
@larrybird3729
@larrybird3729 2 года назад
@CHUCK YOU NEED TO STOP RIGHT NOW!!! That was way too much excitement I was not ready for.
@HesRaze_hackonInstagram
@HesRaze_hackonInstagram 2 года назад
👆👆👆🇺🇸🇺🇸.
@koysdo
@koysdo Год назад
As always, YOUR video is the one that helps me understand the WHY and HOW of whatever IT issue I have. 🎉☕️
@sagichdirdochnicht4653
@sagichdirdochnicht4653 2 года назад
The main benefit of docker compose is for me, that I have everything in one file. Have trouble weeks or month later? Especially when you need like 2, 3 or even more containers running for esentially one service? You have one file, where everything is in. Even if you move to another machine. docker-compose up -d and there she goes.
@ArnabDas
@ArnabDas 11 месяцев назад
Just wanted to say thanks for explaining this so clearly.
@bilza2023
@bilza2023 2 месяца назад
Out of the first 8 minutes 2 were actual education and rest of 6 were an advertisement. The fun part is that still after 8 minutes you feel like you have learnt more than any other video in 20 minutes.
@petercheung63
@petercheung63 2 года назад
you made very good videos, thanks. And your Viking style is very unique.
@jussymidedji6878
@jussymidedji6878 2 года назад
what i like the most with networkchuck is even if you know the technologie he's going to talk about he's still got new cool stuff to teach you
@mahmoudshihab
@mahmoudshihab 2 года назад
I love your content. Genuinely entertaining, educational, motivational, and inspiring. I always learn something new and want to explore so many things! Thank you and God bless.
@volumeleet7667
@volumeleet7667 Год назад
Yo dude, your videos are a blessing. Even though I already know some stuff, you come up with more shit explained like if I was 5. Going through every of your videos right-now.
@tsunghsiwu
@tsunghsiwu Год назад
you're funny in explaining boring techy stuff. the content is clear and easy to grasp. good 👍
@Samwarren1982
@Samwarren1982 2 года назад
Chuck! Wish I had this months ago! I followed a tutorial from another youtuber for creating a wordpress website with NGINX reverse proxy and did the whole thing on Raspberry pi!. I have since added a bitwarden host and portainer to manage my docker instance.
@abdullahjawed1944
@abdullahjawed1944 2 года назад
Thanks Chuck, for this video I was searching for docker videos
@ryanstrom8866
@ryanstrom8866 2 года назад
No idea how you do it but REGULARLY I will think to myself “hey I want to learn XYZ thing”. BOOM, the next day you come out with a video about XYZ thing. It’s beautiful😂
@HesRaze_hackonInstagram
@HesRaze_hackonInstagram 2 года назад
👆👆👆🇺🇸🇺🇸..
@brainscott
@brainscott Год назад
Your RU-vid Thumbnails are some of the best
@mohitmishra3091
@mohitmishra3091 2 года назад
Guys like you should never get sick..should never feel sad... should never DIE ❤️💫
@abdulrafaykhan
@abdulrafaykhan 2 года назад
Tbh the best, super beginner-friendly tutorials out there man! More power to you!! 😇
@samibouakeldev
@samibouakeldev 2 года назад
You're such a great guy, the best tech youtuber ever your way of explaining things make it mush easier to understand thank you very very mush for your efforts 🙏♥
@muhammadtaha2578
@muhammadtaha2578 2 года назад
i learn alot with the help of yous videos (sorry for my weak english)
@lucaterraneo7274
@lucaterraneo7274 Год назад
You really got communication skills! Great explanation, thank u
@imyashkale
@imyashkale 2 года назад
You present any content with all your energy and with care. thanks
@muhammadtaha2578
@muhammadtaha2578 2 года назад
for me you are my respectfull teacher sir
@truculenttabasco
@truculenttabasco Год назад
Good intro man, thanks for the insight. Appreciate you taking the time to learn it and make a video 🤙🏼
@shetuamin
@shetuamin 2 года назад
Nice video. You're teaching skill so good.
@ch3ugy
@ch3ugy 2 года назад
Bro can you please help on how to become a job ready ethical hacker? Do you need a degree or not? How much time do you need, what kinda languages you gotta learn.. Please make a video on this
@jgttech
@jgttech 2 года назад
If you use the latest version of docker and docker compose you don't need the "-" anymore. Instead of "docker-compose ...", you can now do "docker compose ..." (notice no dash between the words, just a space). And you don't need "sudo" if your user is part of the "docker" group. Which, in the real world, you would have a "docker" group and add your user to it. Then you don't need "sudo" with every single command. Also, you don't need any quotes around your port mappings.
@Lugge1999
@Lugge1999 Год назад
Docker with docker-compose makes managing your IT infrastructure so much easier.
@Art-kz6zf
@Art-kz6zf 2 года назад
Awesome video editing and soundscape! I knew docker compose already, but i watched this video just because it was done in such a cool way 😄
@wormhole_cl
@wormhole_cl 2 года назад
I love your videos Chuck!
@VijetCP
@VijetCP Год назад
So much enthusiasm. You are a great teacher! Good shit!
@JeriReino
@JeriReino 4 месяца назад
I love your enthusiasm brother .
@_stevied_
@_stevied_ 4 месяца назад
Chuck is a cool dude that teaches cool things! Awesome sauce!
@parlor3115
@parlor3115 Год назад
Lmao, I watched this just a day before I got into a Docker interview. I aced it!
@itsmmdoha
@itsmmdoha 2 года назад
don't know why, but this video had a different vibe maybe it's the music or it's different indeed 😅 loved it chuck 💕
@HesRaze_hackonInstagram
@HesRaze_hackonInstagram 2 года назад
👆👆👆🇺🇸🇺🇸.
@AatefTasneemkhan
@AatefTasneemkhan 2 года назад
you never disappoint, always unique, always refreshing.... like coffee
@MeatCatCheesyBlaster
@MeatCatCheesyBlaster Год назад
idk how you managed to make learning docker entertaining, but good job.
@ianwilliams5915
@ianwilliams5915 2 года назад
We're seeing the larger IT companies move away from Docker due to a variety of reasons - their business model, cost and customers who are not willing entertain Docker. The cloud providers such as AWS and Azure now offer much of what Docker has but built in.
@wilqqthe
@wilqqthe 2 года назад
@@OverlordZim actually azure is not using docker as container engine anymore, they moved to container.d
@kidacrimson1204
@kidacrimson1204 2 года назад
Yep, I use K8s with containerd.
@makaer1
@makaer1 2 года назад
Kinda informative and I didn't expect that
@mateuszjanowski2521
@mateuszjanowski2521 2 года назад
Ever since docker became paid (expensive) product their popularity started to decline. It's still most popular tool for containers, but more and more people are shifting away from it
@Pilosofia
@Pilosofia 10 месяцев назад
​@@wilqqtheisn't container.d part of the docker engine alongside runc?
@noblenetdk
@noblenetdk 4 месяца назад
I love your energy! Far the best video today 🎉
@HappyHitman
@HappyHitman Год назад
This video gave me everything I needed today. Thank you, you have a new subscriber.
@hari4406
@hari4406 3 месяца назад
There is "docker compose" and docker-compose. docker-compose needed version at top of config. "docker-compose" is v1 and has versions 1, 2 and 3. "docker compose" is v2.
@JDBhatt
@JDBhatt 2 года назад
While writting docker file, it reminds me COBOL days. It was crazy simple bug free thing
@fmictsang8874
@fmictsang8874 2 месяца назад
This video actually blows my mind. Thanks.😆😆
@TheBoyNamedR
@TheBoyNamedR 2 года назад
For me, Docker compose was indistinguishable from magic. Thanks for this stone Chuck, I'll be adding it to my gauntlet.
@LuisRamirez-gc5ds
@LuisRamirez-gc5ds 2 года назад
Máster, thanks for spreading your knowledge all around. Wanted to make a request of Kafka apache to learn It right now!! Thanks to all !!
@oussamakarem5744
@oussamakarem5744 2 года назад
like always best videos on RU-vid 🔥🔥🔥🔥🔥🔥
@HesRaze_hackonInstagram
@HesRaze_hackonInstagram 2 года назад
👆👆👆🇺🇸🇺🇸..
@nautashahmad7144
@nautashahmad7144 2 года назад
Next Kubernetes series ❤️‍🔥
@dano7448
@dano7448 2 года назад
YES! I really REALLY want... No I NEED to learn Docker better. Thanks Chuck!! Keep em comming!
@ZombieTechPad
@ZombieTechPad 10 месяцев назад
My favourite video youtube right now.
@norvusordoseclorum
@norvusordoseclorum 5 месяцев назад
It's amazing that Chuck has all the hair he has considering all the coffee he drinks
@Asherstitusworld
@Asherstitusworld 2 года назад
Super video Chuck Your videos are awesome And informative Chuck
@luWAsu
@luWAsu 2 года назад
Love your videos, mate!
@luWAsu
@luWAsu 2 года назад
Can one use a bash scripta to target gpioˋs on the rasberry pi?
@pipi_delina
@pipi_delina 2 года назад
You make things easy
@ephysio7357
@ephysio7357 2 года назад
Great video as always
Далее
Docker networking is CRAZY!! (you NEED to learn it)
39:12
18 Weird and Wonderful ways I use Docker
26:18
Просмотров 342 тыс.
Думайте сами блин
18:15
Просмотров 663 тыс.
The intro to Docker I wish I had when I started
18:27
Просмотров 188 тыс.
your home automation SUCKS!!
43:50
Просмотров 257 тыс.
Three Ways to Hack Mobile Apps
43:41
Просмотров 77 тыс.
How to create a great dev environment with Docker
29:55
you need this FREE CyberSecurity tool
32:06
Просмотров 1,3 млн
learning Docker is HARD!! (this makes it easy)
12:19
Просмотров 333 тыс.
THAT'S a KVM?!
13:00
Просмотров 129 тыс.
Arch Linux Experience - Hyprland
39:02
Просмотров 255 тыс.
Docker Tutorial for Beginners
50:38
Просмотров 55 тыс.
Docker Compose Tutorial
33:02
Просмотров 456 тыс.