Docker mistakes corrected by pro

  Рет қаралды 23,130

Alex Ziskind

Alex Ziskind

Күн бұрын

Kris Rivera is my guest today to help me Dockerize my app. This app has an Angular front end and an Node with Express backend, which will use Docker compose - this will be in part 2 and will be linked here when the video is up.
Kris's channel: / @krisrivera4215
▶️ PART 2 HERE: • Are you doing Docker C...
▶️ Docker on Apple Silicon Playlist: • Docker
Related Docker videos:
▶️ Docker on M1 MacBook vs Ryzen 7 Lenovo - • Docker on M1 MacBook v...
▶️ M1 MacBook SSD and Docker - • M1 MacBook SSD and Docker
▶️ Apple M1 vs Intel Core i9 and Docker Preview - First Look - • Apple M1 vs Intel Core...
▶️ M1 With Docker Live Stream - • Live Stream: M1 With D...
▶️ Apple M1 and VSCode Performance - • Apple M1 and VSCode Pe...
#docker #softwaredevelopment #programming
💻NativeScript training courses - nativescriptin...
(Take 15% off any premium NativeScript course by using the coupon code YT2020)
👕👚iScriptNative Gear - nuvio.us/isn
- - - - - - - - -
❤️ SUBSCRIBE TO MY KZbin CHANNEL 📺
Click here to subscribe: / alexanderziskind
- - - - - - - - -
🏫 FREE COURSES
NativeScript Core Getting Started Guide (Free Course) - nativescriptin...
NativeScript with Angular Getting Started Guide (Free Course) - nativescriptin...
Upgrading Cordova Applications to NativeScript (Free Course) - nativescriptin...
- - - - - - - - -
📱LET'S CONNECT ON SOCIAL MEDIA
KRIS ON TWITTER: / kkrivera
KRIS ON LINKEDIN: / kris-r-809384a4
ALEX ON TWITTER: / digitalix

Пікірлер: 101
@AZisk
@AZisk 2 жыл бұрын
Thank you Kris for joining me today to Dockerize this app the right way
@toadlguy
@toadlguy 2 жыл бұрын
Your 'use' vs 'usr' typo was driving me crazy - I kept trying to edit the screen (er, video) 🤣. Looking forward to Part II (Although my app is mobile and app on Mac OS (no web client yet) so I don't need Compose (yet). Great video, thanx 👍
@AZisk
@AZisk 2 жыл бұрын
lol. kept you on your toes 😂
@madusan1
@madusan1 2 жыл бұрын
Drove crazy also but good video anyway!
@aquasaurus1504
@aquasaurus1504 Жыл бұрын
I wish I had this video one year ago on one project I started. Thanks for this! GREAT explanations from Kris as well. Made me understand the whole process a lot more.
@kamurashev
@kamurashev 2 жыл бұрын
Nice, even knowing docker it’s nice to see (almost) a live coding session. High five and thanks!
@rich0006
@rich0006 2 жыл бұрын
Great vid - Kris explained things really well especially when things didn't work! Looking forward to the docker compose vid
@siddharthkumar5856
@siddharthkumar5856 2 жыл бұрын
Thank you both Alex and Kris for the informative session, that was a really awesome live coding session.
@jailbrokenapfel
@jailbrokenapfel 2 жыл бұрын
Thank you so much for all your awesome videos ✌️😍 Your positiv relaxed mood is wonderfully refreshing. (I especially like the "behind the scenes" camera angle (where we can see, what you see)) I'm exited about the docker compose video and the future "ARM vs Intel" videos (and of course all other videos) 🥳
@srirachahero4679
@srirachahero4679 2 жыл бұрын
Wow! This was super fun and incredibly informative. My work doesn't include a lot of (actually, any) front end apps but I'll use this tutorial to mold our processes into docker. Thank you, Alex and Kris! Looking forward to the next episode :-)
@martynmakariiovich1393
@martynmakariiovich1393 2 жыл бұрын
Awesome collaboration, Alex and Kris. 🔔 for the sequel
@esportsnexus
@esportsnexus 2 жыл бұрын
It was really awesome Kris & Alex. Waiting for the docker-compose video!
@ahmetuzun3136
@ahmetuzun3136 2 жыл бұрын
Very good introduction to understand what docker is and how it works. Thanks...
@AZisk
@AZisk 2 жыл бұрын
ty
@scriptbytes
@scriptbytes 2 жыл бұрын
This was a great video! Looking forward to Part 2. One note on the /dist/rpstrackerng14 folder name in the build output, the name after /dist is always the project name from your angular.json file. It is the name on line 6 of your angular.json.
@AZisk
@AZisk 2 жыл бұрын
ty!
@dreinidaho
@dreinidaho 2 жыл бұрын
This is one of your best videos. Thank you for doing so.
@alphaios7763
@alphaios7763 2 жыл бұрын
Thank you so much! This was so nicely explained! And it was so nice that there were few mistakes from which we got even more useful information. I always postponed using docker because I could just run apps locally, but this actually motivated me to finally try it out
@erlicthemad
@erlicthemad 2 жыл бұрын
Very nice. Good content and a bit of a refresher for me. Looking forward to your follow up.
@AZisk
@AZisk 2 жыл бұрын
ty!
@DmitrySharabin
@DmitrySharabin 2 жыл бұрын
Excellent session! Thank you both. You are so good at explaining things in simple words. Appreciate that. 🙏🏻
@3mro_coding
@3mro_coding 2 жыл бұрын
I love the live debug although am type of fast forwarding type of person who eager to see the final output ASAP but this time I skipped only around 20 sec and backwards 3 times also. I would be happy to see the second part ASAP. Thanks for this type of tutorials.
@herchu
@herchu 2 жыл бұрын
Great video, thanks! Actually this format (interactions, subject, edition and duration) is very interesting.
@blackice214
@blackice214 2 жыл бұрын
This is a great video, practical applications to what the Macs can do
@ianengelbrecht4773
@ianengelbrecht4773 2 жыл бұрын
I enjoyed this vid. Nice to see how Kris plays the ‘driver’. Alex is also like the students I teach coding to online, they run the commands before I tell them to 😆
@anianii
@anianii 2 жыл бұрын
Would have needed this 2 months ago when I had to do this for homework 😂 But great video as always!
@AZisk
@AZisk 2 жыл бұрын
lol. better late than never :)
@jonnyzheng419
@jonnyzheng419 2 жыл бұрын
Very greate video for docker starter....
@asterixcode
@asterixcode 2 жыл бұрын
Great video! Kris is awesome! Thanks for sharing this amazing lesson!
@AZisk
@AZisk 2 жыл бұрын
yt! and yes, kris is the man
@asterixcode
@asterixcode 2 жыл бұрын
@@AZisk waiting for the next lesson 😁
@jatindersinghaujla
@jatindersinghaujla 2 жыл бұрын
Very nice and informative video in one video he explains a lot more please bring person like him to channel how can teach something really good. I will be waiting for the next video on docker compose
@lowkeygaming4716
@lowkeygaming4716 2 жыл бұрын
Very nice demo. I used docker on a project before but my understanding is not that deep. As long as it runs I'm already good. But on this session you were able to discuss line by line in a very digestible manner that even those who haven't use it before can understand.
@RomanBorowinski
@RomanBorowinski 2 жыл бұрын
Can't wait for the second part!
@uxweb
@uxweb 2 жыл бұрын
This was very informative! By the way, it is easier to understand if COPY is used instead of ADD.
@alienespinel
@alienespinel 2 жыл бұрын
Watched this whole vid. Keep up the good work 😎👊🏻
@MrLikesurprise
@MrLikesurprise Жыл бұрын
Worth watching for entry level docker. Good jog!
@ranjan4elex
@ranjan4elex 2 жыл бұрын
Wow very nice video loved it.. waiting for part 2.
@Sdirimohamedsalah
@Sdirimohamedsalah Жыл бұрын
Great content and it was very informative! Easy to understand clean work and clear. I really enjoyed this video! Thanks In general.. Is this the same process to build and run an image for php application?
@sharonb.9128
@sharonb.9128 2 жыл бұрын
Great video. Not a programmer and I was wondering if leaving the line 3 var/tmp not var/temp would invalidate the rest? It just seems like coding has to be very precise with ., spaces everything else.
@krisrivera4215
@krisrivera4215 2 жыл бұрын
Changing that line only changes where you need to copy the final product from in the second stage of the docker image.
@sharonb.9128
@sharonb.9128 2 жыл бұрын
@@krisrivera4215 thank you ❤️
@mhslab3947
@mhslab3947 2 жыл бұрын
Love the series
@maxvamp
@maxvamp 9 ай бұрын
This is an awesome video! Thank you!!
@AZisk
@AZisk 8 ай бұрын
Glad you liked it!
@martinschulz1778
@martinschulz1778 2 жыл бұрын
Great content, thank you!
@ashraffouad
@ashraffouad 2 жыл бұрын
Hello Alex, Great video and thanks to Chris for his great explanation. I just have a question that might be a good candidate for a new video. Seems yr daily workflow doesn't involve docker and usage of a containerization platform. It might be a good idea to show an example of your daily workflow and current challenges/needs that make you consider switching to docker. Have a nice day Alex and I really enjoy your videos, and looking for part two of this one 😀😀
@puyansude
@puyansude 2 жыл бұрын
Great video! Keep up the good work 😉
@DelkysWelffer
@DelkysWelffer Жыл бұрын
so cool! thank you!
@upulwaruna.abeysinghe
@upulwaruna.abeysinghe 2 жыл бұрын
Great video, love the content thanks Kris and Alex..super
@SaumyakantaSahoo
@SaumyakantaSahoo 2 жыл бұрын
this is amazing content, thank you ❤
@AZisk
@AZisk 2 жыл бұрын
Thanks! glad you enjoyed
@tinmancode
@tinmancode 2 жыл бұрын
I just want a cli tool that has preconfigure templates with a guided process to automate all this. I have done docker compose few times, normally once every few months, each time i want to do it, it is like a woke up from a long amnesia and need to look up a bunch of docs or tips to do basic things again. i want a create-react-app but for docker containers. Or i might as well build right?
@MauriceF13
@MauriceF13 2 жыл бұрын
wow so cool to follow the steps, very nice!
@granty1881
@granty1881 2 жыл бұрын
I'm trying to containerize my project at the same time as well. This is super helpful! Cant wait to the second episode. Maybe we could use the compose file to connect backend and mysql as well?
@eyeswizard
@eyeswizard 2 жыл бұрын
Thanks for good video, great job. Can you please let me know the program or the website you are using to make the video call and screen sharing?
@AZisk
@AZisk 2 жыл бұрын
i used riverside.fm. it’s better than zoom, but it’s not better than some other (more expensive) things
@stephenstetler3324
@stephenstetler3324 2 жыл бұрын
Thanks!
@Sp1tFireua
@Sp1tFireua 2 жыл бұрын
Alex, thanks for the videos.
@aritramukherjee2632
@aritramukherjee2632 2 жыл бұрын
Hey @Alex Ziskind. I love this video on docker. Do you think you can maybe do an addendum video on using Kubernetes Helm chart to deploy this dockerized image on a K8 cluster? It would be much appreciated.
@khandurdyiev
@khandurdyiev 2 жыл бұрын
Great!
@g-luu
@g-luu 2 жыл бұрын
Nice session.
@AZisk
@AZisk 2 жыл бұрын
hey 👋 Haven’t seen you round lately. welcome back
@murtadha96
@murtadha96 2 жыл бұрын
This is really useful, thank you!
@ericpmoss
@ericpmoss 2 жыл бұрын
The directory scope is still a bit confusing -- is "/var/tmp" actually relative to the current directory where the Dockerfile is, or is it actually /var/tmp? I'm imagining it's ./var/tmp because we can't do a "../". Now, if you can't do a "../", how do you use other code modules that may not be in the same language? I don't want to make separate Docker images for components, and that doesn't seem like the right thing, anyway. OTOH, it's hard to tell, since so many examples on the net are just toys.
@cyrusnikkopante6806
@cyrusnikkopante6806 Жыл бұрын
He explained everything very well :)
@Mark_MKII
@Mark_MKII 2 жыл бұрын
The thorough Docker walk-through was nice and broke down the steps pretty well. It'd have been nice to have just gotten direction on the Docker-specific stuff, not how you build your app. 🙄 That was frustrating to watch. You're probably solid on that knowledge. 😎
2 жыл бұрын
I am not fond of Docker (yet), but the material is interesting - I'm flying with the second part 👍
@upulwaruna.abeysinghe
@upulwaruna.abeysinghe 2 жыл бұрын
one thing if you guys can add for next video, docker compose env var setup and change angular uri as env dynamic command when container up
@zaidaiman
@zaidaiman 2 жыл бұрын
I need part 2!!!!!!!
@paulh6933
@paulh6933 2 жыл бұрын
will part 2 have a db in the docker container?
@KopiRoaster
@KopiRoaster 2 жыл бұрын
Can you do a kubernetes one as well? Greatly appreciated!! Great videos btw!
@hl7297
@hl7297 Жыл бұрын
At 34:22, why doesn't docker cache the build command?
@kingferno317
@kingferno317 2 жыл бұрын
👍
@AZisk
@AZisk 2 жыл бұрын
right back at ya 👍 and thanks!
@utopiaeh
@utopiaeh 2 жыл бұрын
Thx for good video, great job more the same vide ))
@AZisk
@AZisk 2 жыл бұрын
ty!
@andreujuanc
@andreujuanc 2 жыл бұрын
Great video to onboard more people on using Docker! And stop using angular xD
@luismadeira7921
@luismadeira7921 2 жыл бұрын
what are you using for recording the call on your side screen ?
@AZisk
@AZisk 2 жыл бұрын
i output hdmi to an atem mini
@luismadeira7921
@luismadeira7921 2 жыл бұрын
@@AZisk yeah I got that 😂 I was curious about the actual software you were using on the second display. It seem to be running on a secondary macbook on the side or on the actual MacStudio for the actual like "video conferencing ish / stream recording software"
@luismadeira7921
@luismadeira7921 2 жыл бұрын
None the less appreciate the wasted time answering my nonsense question 😂
@AZisk
@AZisk 2 жыл бұрын
@@luismadeira7921 ah gotcha. i used riverside.fm to do the conference and both of out streams were recorded locally. then i downloaded the high res vids from my riverside.fm session. however, i’ve discovered quality issues with riverside.fm and have since canceled my membership.
@melgarejoDeveloper
@melgarejoDeveloper 2 жыл бұрын
@@AZisk VDO ninja may be the answer?
@RomPereira
@RomPereira 2 жыл бұрын
Alex is moving to a whole new level with this video. Keep them coming! I know, I know, the testing stuff have more views.
@AZisk
@AZisk 2 жыл бұрын
this channel used to be all tuts, but i got like 200 views on those vids. there is a balance to be struck and i am trying to figure it out
@RomPereira
@RomPereira 2 жыл бұрын
@@AZisk Yes, I checked your prior videos, but as I said, this testing thing is doing you good. If you may, keep those (like this) coming.
@93hothead
@93hothead 2 жыл бұрын
so what exactly is docker used for?
@krisrivera4215
@krisrivera4215 2 жыл бұрын
Docker is used to run any sequence of commands and programs in a virtualized environment, all completely controlled by the command line. It allows you to run the same process on any computer, no matter the operating system of the computer.
@mustaphadianda6370
@mustaphadianda6370 2 жыл бұрын
Damm I loved!
@_MoshikoAz_
@_MoshikoAz_ 2 жыл бұрын
what mbp did you used for this video ?
@AZisk
@AZisk 2 жыл бұрын
my m1 max
@_MoshikoAz_
@_MoshikoAz_ 2 жыл бұрын
@@AZisk thanks, awesome session of docker
@hanes2
@hanes2 2 жыл бұрын
Now do the CI/CD stuff
@woolfel
@woolfel 2 жыл бұрын
honestly Docker kinda sucks and is more hassle than it's worth. By itself it's just annoying, but when you combine it with k8 it's a waste of time. I'm convinced K8 is a google trojan designed to win the cloud race, but sadly google failed to win. They thought K8 would trojan win their way to #1, but they forgot the reason they aren't #1 is the shitty docks, poor support, inconsistent UI design across GCP console and bloated junk. The entire 5month life cycle for K8 is just complete asinine BS.
@AZisk
@AZisk 2 жыл бұрын
i have limited experience w docker, but from what i’ve used it for it helps me quite a bit. specifically, im not a php dev and don’t use mysql, but a project i currently work on uses that stack. instead of wasting an incredible amount of hours learning how to configure php and mysql and the hosting services, all i do is just spin everything up w one docker-compose command, which lets me skip the config bs and get to code. so i’d say that no tool that tried to solve complex problems is perfect, but if it helps me do dev work quickly, i will keep using it.
@billeterk
@billeterk 2 жыл бұрын
I wasn’t interested for a while as it seemed overkill but it turned out useful as an isolated way to deal with stuff requiring x86. Also turned out useful to set up a toy SAML IdP to play around with single sign on.
@billeterk
@billeterk 2 жыл бұрын
(x86 on m1 cleanly, that is)
@woolfel
@woolfel 2 жыл бұрын
@@billeterk I use it local dev and it's nice during dev. But as a long term production deployment strategy, it's just a maintenance nightmare.
@trza100
@trza100 Жыл бұрын
Thank you @Krisrivera4125 this was excellent 👏🏿
Are you doing Docker Compose right? 🐳 🐙
25:02
Alex Ziskind
Рет қаралды 9 М.
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 165 М.
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 86 МЛН
РОДИТЕЛИ НА ШКОЛЬНОМ ПРАЗДНИКЕ
01:00
SIDELNIKOVVV
Рет қаралды 4 МЛН
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 11 МЛН
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 2,2 МЛН
Thinking about running Docker on M2?
14:34
Alex Ziskind
Рет қаралды 81 М.
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 308 М.
Become a bash scripting pro - full course
36:00
CODE IS EVERYTHING
Рет қаралды 62 М.
Top 8 Docker Best Practices for using Docker in Production
18:27
TechWorld with Nana
Рет қаралды 308 М.
Using Clusters to Boost LLMs 🚀
13:00
Alex Ziskind
Рет қаралды 54 М.
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 457 М.
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 1 МЛН
How To Use Docker To Make Local Development A Breeze
21:53
ArjanCodes
Рет қаралды 318 М.
How Docker Works - Intro to Namespaces
12:56
LiveOverflow
Рет қаралды 169 М.
3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS
17:00
Internet Made Coder
Рет қаралды 1,6 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 86 МЛН