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
@anandu68592 жыл бұрын
I live in linux
@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
@jasonstahl732 жыл бұрын
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.
@cyberdevil6572 жыл бұрын
Lucky I've watched almost all your videos chuck 😁 You are a legend!
@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
@hiroe4862 жыл бұрын
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 Жыл бұрын
How is your job so far?
@Krono159 Жыл бұрын
Ayooo!! Congrats! :D
@clovis207 ай бұрын
Hey, im at the same place as you were before. How hard it was to find a job? Im pretty nervous
@james.houlder6 ай бұрын
Epic. Congratulations! Chucks videos are amazing. 😊
@navinkumar63884 ай бұрын
Congratulations 🎉👏👏 With Love from India 🇮🇳
@dimaj12 жыл бұрын
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_hackonInstagram2 жыл бұрын
👆👆👆🇺🇸🇺🇸.
@Ozymandias1 Жыл бұрын
Using tabs makes it easier for humans to read. The machine doesn’t care.
@magicmulder Жыл бұрын
@@Ozymandias1The tabs are actually important in YAML and not just for human readability.
@llchristubell9 ай бұрын
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.
@Psiclone4 ай бұрын
As a newbie desperately trying to find a simple tutorial on how to use Docker I am instantly overwhelmed by this video.
@blehsjsidj4 ай бұрын
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.
@MyOwnPufferFish3 ай бұрын
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 !
@angryox31022 ай бұрын
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_Lvy26 күн бұрын
if you wanna learn the basics of docker this is not the video as this is not what its 100% trying to achieve
@Mayur7Garg2 жыл бұрын
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.
@esspi910 ай бұрын
Can you share that please.
@max-hill-47 ай бұрын
would love to read!
@98SE4 ай бұрын
@@max-hill-4 Same here!
@alldaytherapy29192 жыл бұрын
"restart: unless-stopped" is honestly the better option from my experience.
@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.
@seankingsland2 жыл бұрын
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_hackonInstagram2 жыл бұрын
👆👆👆🇺🇸🇺🇸..
@SpragginsDesigns2 жыл бұрын
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!
@muhammedatasoy77112 жыл бұрын
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
@vicmac35132 жыл бұрын
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.
@juls56032 жыл бұрын
@@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 Жыл бұрын
@@muhammedatasoy7711 Tim Corey pretty good too and detailed.
@coolmcdude Жыл бұрын
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.
@meowcula2 жыл бұрын
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.
@erickmiranda20708 ай бұрын
Man! you are the kind of teacher every parent dream to teach their kids! legend!
@ShujitoDM2 жыл бұрын
Docker compose is a true marvel, I even know more about it than normal docker
@lukaszl95428 ай бұрын
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.
@svenstubes2 жыл бұрын
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.
@ortzinator2 жыл бұрын
The image is out of date because the project hasn't been updated
@treasuresforus2 ай бұрын
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.
@airforcedude082 жыл бұрын
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 KZbin by far
@riverwolf6952 жыл бұрын
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.
@Ethorbit2 жыл бұрын
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)
@Forinil2 жыл бұрын
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-person2 жыл бұрын
Guys its a spam account
@the-real-random-person2 жыл бұрын
That guy below me
@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).
@indyspud2 ай бұрын
Thank you for this video, I've just fallen down the Docker rabbit hole and this has just answered so many questions I had.
@theK4b62 жыл бұрын
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.
@futuregootecks Жыл бұрын
Damn chuck, the algo always shows me your videos about just the right video at just the right time
@Truesilverful2 жыл бұрын
This video is so smooth that it hurts. Well done!
@Reckless9176 ай бұрын
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.
@bilza2023Ай бұрын
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.
@szymonpogodzinach24952 жыл бұрын
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.
@avanox31006 ай бұрын
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?
@ryanstrom88662 жыл бұрын
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_hackonInstagram2 жыл бұрын
👆👆👆🇺🇸🇺🇸..
@ctoro7912 жыл бұрын
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
@SB-qm5wg2 жыл бұрын
I don't use portainer or racher. I've been using compose since day 1
@CCamTheRealest2 жыл бұрын
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_hackonInstagram2 жыл бұрын
👆👆👆🇺🇸🇺🇸..
@cyberdevil6572 жыл бұрын
My Kali Linux is loading the docker container right now :)
@NasserQahtani2 жыл бұрын
1- I love Network Chuck 2 - Please cc arabic
@koysdo Жыл бұрын
As always, YOUR video is the one that helps me understand the WHY and HOW of whatever IT issue I have. 🎉☕️
@hari44062 ай бұрын
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.
@brainscott Жыл бұрын
Your KZbin Thumbnails are some of the best
@YannMetalhead2 жыл бұрын
Chuck, you are the very best teacher regardless of subject, I ever saw. Congratulations!
@cyberdevil6572 жыл бұрын
Lucky I've watched almost all your videos chuck 😁 You are a legend!
@morningreis50182 жыл бұрын
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!
@toramax802 жыл бұрын
Нарешті хтось просто і зрозуміло розповів про те як працює Докер )) Дуже дякую Чак, ти супер! Finally, someone simply and clearly explained how Docker works )) Thank you very much Chuck, you are great!
@muhammadtaha25782 жыл бұрын
i learn alot with the help of yous videos (sorry for my weak english)
@jussymidedji68782 жыл бұрын
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
@bibeksitaula5438 Жыл бұрын
You are the best tutor on KZbin for me so far!!
@mohitmishra30912 жыл бұрын
Guys like you should never get sick..should never feel sad... should never DIE ❤️💫
@TechyNerd2 жыл бұрын
please make a tutorial on ELK stack for centralised logging
@jgttech2 жыл бұрын
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.
@hckmar2 жыл бұрын
bro! awesome videos like always! such a great vibe yo! Plus, I love docker more than ever
@JDBhatt2 жыл бұрын
While writting docker file, it reminds me COBOL days. It was crazy simple bug free thing
@OMNS7777 ай бұрын
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!
@akashkallumkal2 жыл бұрын
This video is great, Can you make a video showing how to make a docker file to execute a bash script?
@VincentAndre_HK2 жыл бұрын
Hi Chuck, your energy is enough, no need for background music!!
@samibouakeldev2 жыл бұрын
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 🙏♥
@norvusordoseclorum4 ай бұрын
It's amazing that Chuck has all the hair he has considering all the coffee he drinks
@Capitaltwo37102 жыл бұрын
First 14sec are enough to like this video!
@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.
@shetuamin2 жыл бұрын
Nice video. You're teaching skill so good.
@pipi_delina2 жыл бұрын
You make things easy
@samm14622 жыл бұрын
Chuck epitomizes, Jack of knows a little about a lot, master of none of it.
@MeatCatCheesyBlaster Жыл бұрын
idk how you managed to make learning docker entertaining, but good job.
@muhammadtaha25782 жыл бұрын
for me you are my respectfull teacher sir
@itsmmdoha2 жыл бұрын
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_hackonInstagram2 жыл бұрын
👆👆👆🇺🇸🇺🇸.
@abdulrafaykhan2 жыл бұрын
Tbh the best, super beginner-friendly tutorials out there man! More power to you!! 😇
@AngryAxew2 жыл бұрын
background music too loud in the beginning.
@Reld0n2 жыл бұрын
Do me a favor and cover container orchestration (k8s) with docker next - doing a little side project at work and would love to hear your insight on it :)
@Nobody2day5532 жыл бұрын
no link to the yaml file.. rip
@jaygreentree43942 жыл бұрын
Docker is amazing and fast.
@_stevied_3 ай бұрын
Chuck is a cool dude that teaches cool things! Awesome sauce!
@TheBoyNamedR2 жыл бұрын
For me, Docker compose was indistinguishable from magic. Thanks for this stone Chuck, I'll be adding it to my gauntlet.
@fmictsang8874Ай бұрын
This video actually blows my mind. Thanks.😆😆
@ArnabDas10 ай бұрын
Just wanted to say thanks for explaining this so clearly.
@ChrissyCode2 жыл бұрын
You should make a Video about WSL (Windows subsystem for linux)
@onlinecreations77812 жыл бұрын
Not working on arch base Linux..what should I do 🙏🏻😭
@the_osbm8 ай бұрын
For some reason i have ALWAYS set up the docker in a way that i can use without sudo command. It feels just right
@Wozner2 жыл бұрын
My sequel: how I met your MySQL mother :)
@imyashkale2 жыл бұрын
You present any content with all your energy and with care. thanks
@corwindev2 жыл бұрын
Docker compose its just nice!
@arturmeinild2461 Жыл бұрын
I think it's rather bad advice to use the old docker-compose package (ver. 1), since Docker Compose has officially moved to docker-compose-plugin (ver. 2). The main difference (apart from additional functionality) is that Docker Compose ver. 2 uses the command `docker compose` instead of `docker-compose`. 😬
@eamonburns9597 Жыл бұрын
When was v2 released?
@jg-pl4ym Жыл бұрын
Any good resources on how to install v2?
@Art-kz6zf2 жыл бұрын
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_cl2 жыл бұрын
I love your videos Chuck!
@muhammadtaha25782 жыл бұрын
i watch all of your videos
@joao_matos2 жыл бұрын
Hi, thanks for this video. Suggestion for next video: docker registry
@dano74482 жыл бұрын
YES! I really REALLY want... No I NEED to learn Docker better. Thanks Chuck!! Keep em comming!
@lucaterraneo7274 Жыл бұрын
You really got communication skills! Great explanation, thank u
@giga-chicken2 жыл бұрын
Hey Chuck, have you seen vaultwarden? If it doesn't conflict with any sponsors you should consider showing that off (and yes it will run on docker).
@HesRaze_hackonInstagram2 жыл бұрын
👆👆👆🇺🇸🇺🇸.
@UlrikMcArdle Жыл бұрын
You should make a video on "How to set up Let's Encrypt" in docker and show a simple way to get SSL certificates on your websites.
@zombievaliste Жыл бұрын
Can you do one about Docker-Swarm? It will be amazing!
@arunoruto2 жыл бұрын
I don't know since when, but docker has now a docker-compose-plugin package, i.e., no more installing docker-compose and having another executable, just running "docker compose ..." instead of "docker-compose ..." And there a few visual goodies :D
@cleverbobby2 жыл бұрын
Yeah I noticed that, sometime over the last 12 months. Is that what's happened though, they've included Compose in Docker itself? I thought they just removed the hyphen from the command.
@alanjrobertsonАй бұрын
Nice video, Chuck. I think they've now got rid of the need to put a version number at the start?
@ephysio73572 жыл бұрын
Great video as always
@ianfrye89882 жыл бұрын
What no linode v2 this week??
@truculenttabasco Жыл бұрын
Good intro man, thanks for the insight. Appreciate you taking the time to learn it and make a video 🤙🏼
@milon272 жыл бұрын
how to manage container logs?
@AatefTasneemkhan2 жыл бұрын
you never disappoint, always unique, always refreshing.... like coffee
@HelloHelloXD2 жыл бұрын
12:04 you should make a video how to protect environment variables
@HesRaze_hackonInstagram2 жыл бұрын
👆👆👆🇺🇸🇺🇸.
@kanarie93 Жыл бұрын
Deepstack GPU (for my security system AI) was an introduction to docker compose, and holy sh*t did it open a world for me. Now my truenas Scale build got a nice 2699 V3 18 core chugging along for mainly DOCKER instead of seperate VM's doing all the stuff, now its 1 VM running docker to realy do alot of work without all the overhead from 40 VM's running all their own services
@oussamakarem57442 жыл бұрын
like always best videos on KZbin 🔥🔥🔥🔥🔥🔥
@HesRaze_hackonInstagram2 жыл бұрын
👆👆👆🇺🇸🇺🇸..
@tcgys2 жыл бұрын
I love your videos they are the best. Keep it up!
@aradhyakumarchandra89002 жыл бұрын
Hey !!! Great video 👍👍 can you please tell me how did you make your server with password as I want to make my own and them hack it in Kali Linux. Hope you reply soon !!