← Back
Tech Hut June 11, 2024 12m

Docker is for EVERYONE (learn it RIGHT NOW)

Read full transcript 9 segments
  1. okay okay so not everybody in the world okay okay so not everybody in the world is going to have a use for Docker your is going to have a use for Docker your is going to have a use for Docker your grandmother is probably not going to be grandmother is probably not going to be grandmother is probably not going to be spinning up a instance of sonar but if spinning up a instance of sonar but if spinning up a instance of sonar but if you have any interest in technology you have any interest in technology you have any interest in technology beyond the normal consumer uses of a beyond the normal consumer uses of a beyond the normal consumer uses of a desktop computer for example chances are desktop computer for example chances are desktop computer for example chances are there is a benefit that you can take there is a benefit that you can take there is a benefit that you can take from utilizing the docker platform from utilizing the docker platform from utilizing the docker platform specifically if you fall into one of specifically if you fall into one of specifically if you fall into one of three categories let's say you are just three categories let's say you are just three categories let's say you are just a general novice you are a home labber a general novice you are a home labber a general novice you are a home labber you want to spin up some services to to you want to spin up some services to to you want to spin up some services to to make either your data more localized and make either your data more localized and make either your data more localized and secure or you want to give your friends secure or you want to give your friends secure or you want to give your friends and family something fun to play with and family something fun to play with and family something fun to play with you could be a developer looking for a you could be a developer looking for a you could be a developer looking for a really easy way to ship and develop really easy way to ship and develop really easy way to ship and develop applications or maybe you're a network applications or maybe you're a network applications or maybe you're a network administrator that wants to containerize administrator that wants to containerize administrator that wants to containerize some of the tools and platforms you some of the tools and platforms you some of the tools and platforms you happen to be using basically in this happen to be using basically in this happen to be using basically in this video I'm going to be showing you a wide video I'm going to be showing you a wide video I'm going to be showing you a wide range of use cases for Docker including range of use cases for Docker including range of use cases for Docker including some that might surprise you and if you some that might surprise you and if you some that might surprise you and if you didn't see it yet we did a quick short didn't see it yet we did a quick short didn't see it yet we did a quick short tutorial on the absolute basics of tutorial on the absolute basics of tutorial on the absolute basics of docker knowing how to use it what it is docker knowing how to use it what it is docker knowing how to use it what it is and how to get started with it so after and how to get started with it so after and how to get started with it so after this video go ahead and check out that this video go ahead and check out that this video go ahead and check out that one now something I'm really proud of is one now something I'm really proud of is one now something I'm really proud of is Docker actually reached out and Docker actually reached out and Docker actually reached out and partnered up after we uploaded that partnered up after we uploaded that partnered up after we uploaded that video to produce this one both to video to produce this one both to video to produce this one both to demonstrate some features that they want demonstrate some features that they want demonstrate some features that they want you to be aware of as well as for me to you to be aware of as well as for me to you to be aware of as well as for me to demonstrate how I use it and how you demonstrate how I use it and how you demonstrate how I use it and how you might want to use it so first let's back might want to use it so first let's back might want to use it so first let's back up a little bit Docker itself is a up a little bit Docker itself is a up a little bit Docker itself is a platform for developing Distributing and platform for developing Distributing and platform for developing Distributing and running applications it's based on the running applications it's based on the running applications it's based on the container format which is a lightweight container format which is a lightweight container format which is a lightweight way of creating is ol ating computer way of creating is ol ating computer way of creating is ol ating computer environments containers are often

  2. environments containers are often environments containers are often compared to Virtual machines and while compared to Virtual machines and while compared to Virtual machines and while there is some overlap in use cases they there is some overlap in use cases they there is some overlap in use cases they are fundamentally different Technologies are fundamentally different Technologies are fundamentally different Technologies Docker is super popular in both this Docker is super popular in both this Docker is super popular in both this home lab scene as well as major home lab scene as well as major home lab scene as well as major companies and that is for good reason it companies and that is for good reason it companies and that is for good reason it greatly simplifies the process of greatly simplifies the process of greatly simplifies the process of actually deploying software because actually deploying software because actually deploying software because these containers are self-sufficient these containers are self-sufficient these containers are self-sufficient units which in these containers it units which in these containers it units which in these containers it includes everything they need to run and includes everything they need to run and includes everything they need to run and it just tends to work and this can save it just tends to work and this can save it just tends to work and this can save you a lot of headaches when it comes to you a lot of headaches when it comes to you a lot of headaches when it comes to the configuration and setup of the the configuration and setup of the the configuration and setup of the applications that you're trying to run applications that you're trying to run applications that you're trying to run for developers on one hand it provides a for developers on one hand it provides a for developers on one hand it provides a way to distribute applications with the way to distribute applications with the way to distribute applications with the benefits that I just mentioned but benefits that I just mentioned but benefits that I just mentioned but Docker also streamlines the development Docker also streamlines the development Docker also streamlines the development and testing process along the way when and testing process along the way when and testing process along the way when it comes to security Docker is leading it comes to security Docker is leading it comes to security Docker is leading the way with Docker Scout which is a the way with Docker Scout which is a the way with Docker Scout which is a service that helps developers to see and service that helps developers to see and service that helps developers to see and address vulnerabilities in the package address vulnerabilities in the package address vulnerabilities in the package that their code depends on getting that their code depends on getting that their code depends on getting started with Docker is quick and easy started with Docker is quick and easy started with Docker is quick and easy Docker desktop runs on all major Docker desktop runs on all major Docker desktop runs on all major operating systems or of course if you're operating systems or of course if you're operating systems or of course if you're a of the terminal you could go ahead and a of the terminal you could go ahead and a of the terminal you could go ahead and use Docker CLI tools and in most use Docker CLI tools and in most use Docker CLI tools and in most instances that can be installed with a instances that can be installed with a instances that can be installed with a simple script or just a couple commands simple script or just a couple commands simple script or just a couple commands and with a few clicks you can create a and with a few clicks you can create a and with a few clicks you can create a free account on Docker Hub and start free account on Docker Hub and start free account on Docker Hub and start publishing images just as a seamless publishing images just as a seamless publishing images just as a seamless process of your workflow so with that process of your workflow so with that process of your workflow so with that let's take a quick look at some examples let's take a quick look at some examples let's take a quick look at some examples of deployments and use cases starting of deployments and use cases starting of deployments and use cases starting with developers again Docker makes it with developers again Docker makes it with developers again Docker makes it incredibly easy to ship your app for incredibly easy to ship your app for incredibly easy to ship your app for users and a way to reliably install it users and a way to reliably install it users and a way to reliably install it with a consistent experience and it can with a consistent experience and it can with a consistent experience and it can improve Pro your workflows not just at improve Pro your workflows not just at improve Pro your workflows not just at the deployment stage but at the very

  3. the deployment stage but at the very the deployment stage but at the very start of development Docker has a start of development Docker has a start of development Docker has a comprehensive documentation with a ton comprehensive documentation with a ton comprehensive documentation with a ton of different resources and this includes of different resources and this includes of different resources and this includes a variety of programming languages with a variety of programming languages with a variety of programming languages with specific guides to help you make the specific guides to help you make the specific guides to help you make the most out of your Docker development most out of your Docker development most out of your Docker development experience for example you could go to experience for example you could go to experience for example you could go to the docker init guide to quickly and the docker init guide to quickly and the docker init guide to quickly and easily generate a docker-based easily generate a docker-based easily generate a docker-based environment based on the type of environment based on the type of environment based on the type of projects that you're working on this projects that you're working on this projects that you're working on this right here is the specific Docker init right here is the specific Docker init right here is the specific Docker init mation and they have full tutorials and mation and they have full tutorials and mation and they have full tutorials and a ton of different examples depending on a ton of different examples depending on a ton of different examples depending on what you're doing whether that be node what you're doing whether that be node what you're doing whether that be node python rust so on and so forth and this python rust so on and so forth and this python rust so on and so forth and this is a quick example of just running is a quick example of just running is a quick example of just running Docker in it all you do is run the Docker in it all you do is run the Docker in it all you do is run the command Docker in it and then it will command Docker in it and then it will command Docker in it and then it will begin a walkthrough process of creating begin a walkthrough process of creating begin a walkthrough process of creating the files that you're going to need to the files that you're going to need to the files that you're going to need to create your Docker environment including create your Docker environment including create your Docker environment including the docker file compose yaml and your the docker file compose yaml and your the docker file compose yaml and your read me for example if you're a python read me for example if you're a python read me for example if you're a python developer if I go down here to example developer if I go down here to example developer if I go down here to example of selecting python all you do is type of selecting python all you do is type of selecting python all you do is type on the python the version of python you on the python the version of python you on the python the version of python you type in your listening port and then you type in your listening port and then you type in your listening port and then you can go ahead and type a custom command can go ahead and type a custom command can go ahead and type a custom command in this example it's mya. example app in this example it's mya. example app in this example it's mya. example app you buy the IP address which for this you buy the IP address which for this you buy the IP address which for this case it's just going to be local to that case it's just going to be local to that case it's just going to be local to that port and then you select the python port and then you select the python port and then you select the python directory it creates everything for you directory it creates everything for you directory it creates everything for you it tells you your files already and then it tells you your files already and then it tells you your files already and then you're good to go with Docker having you're good to go with Docker having you're good to go with Docker having generated everything you can simply generated everything you can simply generated everything you can simply start building within that template start building within that template start building within that template including the docker file that will be including the docker file that will be including the docker file that will be used to build the container image and if used to build the container image and if used to build the container image and if you want more information on where to go you want more information on where to go you want more information on where to go from there as a developer you can check from there as a developer you can check from there as a developer you can check out these specific guides for the out these specific guides for the out these specific guides for the program languages that you're interested program languages that you're interested program languages that you're interested in and this does include demo apps to

  4. in and this does include demo apps to in and this does include demo apps to give you some hands-on experience once give you some hands-on experience once give you some hands-on experience once you've built and uploaded your first you've built and uploaded your first you've built and uploaded your first image to dockerhub you can start taking image to dockerhub you can start taking image to dockerhub you can start taking advantage of Docker Scout to scan your advantage of Docker Scout to scan your advantage of Docker Scout to scan your image for any known software image for any known software image for any known software vulnerabilities and since modern apps do vulnerabilities and since modern apps do vulnerabilities and since modern apps do tend to have a large tree of tend to have a large tree of tend to have a large tree of dependencies it would be a big job to dependencies it would be a big job to dependencies it would be a big job to manually go through and check everything manually go through and check everything manually go through and check everything for all these various security for all these various security for all these various security vulnerabilities Docker Scout solves this vulnerabilities Docker Scout solves this vulnerabilities Docker Scout solves this by inspecting images automatically and by inspecting images automatically and by inspecting images automatically and comparing the contents against a comparing the contents against a comparing the contents against a database of known vulnerabilities and database of known vulnerabilities and database of known vulnerabilities and this interface is available within this interface is available within this interface is available within Docker desktop as well as a web Docker desktop as well as a web Docker desktop as well as a web application for example here this is an application for example here this is an application for example here this is an instance of Docker desktop that I instance of Docker desktop that I instance of Docker desktop that I currently have on my production computer currently have on my production computer currently have on my production computer here last thing we did was playing here last thing we did was playing here last thing we did was playing around with jelly fin now let's say I around with jelly fin now let's say I around with jelly fin now let's say I want to check this container all I have want to check this container all I have want to check this container all I have to do is go over here to Docker Scout to do is go over here to Docker Scout to do is go over here to Docker Scout you can see it just analyzed it and we you can see it just analyzed it and we you can see it just analyzed it and we do have some vulnerabilities we have do have some vulnerabilities we have do have some vulnerabilities we have some medium and low severity some medium and low severity some medium and low severity vulnerabilities so I can click here to vulnerabilities so I can click here to vulnerabilities so I can click here to view these specific packages that it's view these specific packages that it's view these specific packages that it's pointing out and we can see here the pointing out and we can see here the pointing out and we can see here the total pack the total images and the total pack the total images and the total pack the total images and the vulnerabilities that it found and then vulnerabilities that it found and then vulnerabilities that it found and then we can just kind of scroll through here we can just kind of scroll through here we can just kind of scroll through here and see what exactly is going on for and see what exactly is going on for and see what exactly is going on for example this one right here if I click example this one right here if I click example this one right here if I click show package details this is the MIT show package details this is the MIT show package details this is the MIT kbos runtime libraries and if I scroll kbos runtime libraries and if I scroll kbos runtime libraries and if I scroll down from here it shows me the locations down from here it shows me the locations down from here it shows me the locations and all that from here if I click this and all that from here if I click this and all that from here if I click this little drop down we can see some even little drop down we can see some even little drop down we can see some even more specific information so we can see more specific information so we can see more specific information so we can see that this right here contains a memory that this right here contains a memory that this right here contains a memory leak vulnerability and then depending on leak vulnerability and then depending on leak vulnerability and then depending on the severity and the actual issue as a the severity and the actual issue as a the severity and the actual issue as a developer you can make the decisions on developer you can make the decisions on developer you can make the decisions on what to actually do with it and there's what to actually do with it and there's what to actually do with it and there's an option here for fixable packages and an option here for fixable packages and an option here for fixable packages and if I drop this down open it up I get

  5. if I drop this down open it up I get if I drop this down open it up I get some information on that as well so from some information on that as well so from some information on that as well so from there we're going to talk about Network there we're going to talk about Network there we're going to talk about Network administrators now this could be whether administrators now this could be whether administrators now this could be whether if you're like an IT professional for a if you're like an IT professional for a if you're like an IT professional for a business or if you're just trying to business or if you're just trying to business or if you're just trying to make your home network as secure and make your home network as secure and make your home network as secure and featur rich as possible docker's featur rich as possible docker's featur rich as possible docker's networking features are somewhat behind networking features are somewhat behind networking features are somewhat behind the scenes but in fact provides a the scenes but in fact provides a the scenes but in fact provides a advanced system for managing your advanced system for managing your advanced system for managing your network communication both within the network communication both within the network communication both within the applications themselves and providing applications themselves and providing applications themselves and providing access for users by default Docker access for users by default Docker access for users by default Docker containers are isolated from Public containers are isolated from Public containers are isolated from Public Access via the host Network this means Access via the host Network this means Access via the host Network this means it has fairly good security from the it has fairly good security from the it has fairly good security from the start and for deployments with multiple start and for deployments with multiple start and for deployments with multiple services and containers such as maybe a services and containers such as maybe a services and containers such as maybe a web server and a database Docker web server and a database Docker web server and a database Docker provides secure networking provides secure networking provides secure networking Communications between these Services Communications between these Services Communications between these Services multiple different deployments can also multiple different deployments can also multiple different deployments can also be isolated from each other when using be isolated from each other when using be isolated from each other when using Docker composed for example each Docker composed for example each Docker composed for example each deployment gets its own separate Network deployment gets its own separate Network deployment gets its own separate Network and private networking between these and private networking between these and private networking between these containers is secure and also convenient containers is secure and also convenient containers is secure and also convenient because Docker provides a buil-in because Docker provides a buil-in because Docker provides a buil-in DNS system that allows containerized DNS system that allows containerized DNS system that allows containerized services to reference each other by name services to reference each other by name services to reference each other by name instead of IP address and when Public instead of IP address and when Public instead of IP address and when Public Access is needed it can be specifically Access is needed it can be specifically Access is needed it can be specifically defined by publishing certain ports on defined by publishing certain ports on defined by publishing certain ports on the host Network overall it's just a the host Network overall it's just a the host Network overall it's just a simple secure approach which removes a simple secure approach which removes a simple secure approach which removes a lot of hassle configuration nightmares lot of hassle configuration nightmares lot of hassle configuration nightmares and headaches for these administrators and headaches for these administrators and headaches for these administrators and Docker Scout can also be used to and Docker Scout can also be used to and Docker Scout can also be used to check for these Network vulnerabilities check for these Network vulnerabilities check for these Network vulnerabilities in a addition to the various packages in a addition to the various packages in a addition to the various packages that are built into a container while that are built into a container while that are built into a container while home enthusiasts probably don't have the home enthusiasts probably don't have the home enthusiasts probably don't have the exact same concerns and requirements as

  6. exact same concerns and requirements as exact same concerns and requirements as large Enterprises in this regard it's large Enterprises in this regard it's large Enterprises in this regard it's always good to be aware of any potential always good to be aware of any potential always good to be aware of any potential security threats if you're going to be security threats if you're going to be security threats if you're going to be managing any services that are open to managing any services that are open to managing any services that are open to the public or even your friends and the public or even your friends and the public or even your friends and family then of course staying on top of family then of course staying on top of family then of course staying on top of the security is very important and the security is very important and the security is very important and finally Docker can actually deploy a lot finally Docker can actually deploy a lot finally Docker can actually deploy a lot of various tools and services that of various tools and services that of various tools and services that Network administrators can use directly Network administrators can use directly Network administrators can use directly which I'll actually show you two of the which I'll actually show you two of the which I'll actually show you two of the main ones that I'm using right now for main ones that I'm using right now for main ones that I'm using right now for example on my local network I have example on my local network I have example on my local network I have actually Associated the domain hop. net actually Associated the domain hop. net actually Associated the domain hop. net so this domain is only accessible here so this domain is only accessible here so this domain is only accessible here and with that I started up enginex proxy and with that I started up enginex proxy and with that I started up enginex proxy manager and I can use this to actually manager and I can use this to actually manager and I can use this to actually associate or assign this domain name associate or assign this domain name associate or assign this domain name with subdomains to various ports on my with subdomains to various ports on my with subdomains to various ports on my home network so for example if I click home network so for example if I click home network so for example if I click on audiob book. hop. net right here you on audiob book. hop. net right here you on audiob book. hop. net right here you can see it loads up audiobook shelf and can see it loads up audiobook shelf and can see it loads up audiobook shelf and overall this is just a really nice clean overall this is just a really nice clean overall this is just a really nice clean way to organize all the services on your way to organize all the services on your way to organize all the services on your system without having to like memorize system without having to like memorize system without having to like memorize all these IP addresses another example all these IP addresses another example all these IP addresses another example of something that I have running on my of something that I have running on my of something that I have running on my entire network is this right here this entire network is this right here this entire network is this right here this is adguard home this is acting as the is adguard home this is acting as the is adguard home this is acting as the DNS for my network and what this does is DNS for my network and what this does is DNS for my network and what this does is block out DNS queries that are block out DNS queries that are block out DNS queries that are associated with advertisements it's very associated with advertisements it's very associated with advertisements it's very customizable you could see it's blocked customizable you could see it's blocked customizable you could see it's blocked almost 7,000 different queries if we go almost 7,000 different queries if we go almost 7,000 different queries if we go over to settings here you do have more over to settings here you do have more over to settings here you do have more things such as uh DHCP settings DNS things such as uh DHCP settings DNS things such as uh DHCP settings DNS settings which here you could set what settings which here you could set what settings which here you could set what DNS servers you want to use and of DNS servers you want to use and of DNS servers you want to use and of course there are other similar services course there are other similar services course there are other similar services such as py hole which do the same thing such as py hole which do the same thing such as py hole which do the same thing has a lot of similar features but some has a lot of similar features but some has a lot of similar features but some unique differences here and there and unique differences here and there and unique differences here and there and then from there we could kind of

  7. then from there we could kind of then from there we could kind of transition into home lab Geeks and transition into home lab Geeks and transition into home lab Geeks and everybody else this is the category I everybody else this is the category I everybody else this is the category I fall into I unfortunately am not a fall into I unfortunately am not a fall into I unfortunately am not a builder more of a consumer if we head builder more of a consumer if we head builder more of a consumer if we head over to my unraid instance here and go over to my unraid instance here and go over to my unraid instance here and go to Docker on this one machine you can to Docker on this one machine you can to Docker on this one machine you can see everything I currently have set up a see everything I currently have set up a see everything I currently have set up a lot of the r applications we have twin lot of the r applications we have twin lot of the r applications we have twin gate running a few download clients and gate running a few download clients and gate running a few download clients and some media streaming clients at least on some media streaming clients at least on some media streaming clients at least on this machine this is the kind of media this machine this is the kind of media this machine this is the kind of media box that I have running and at least on box that I have running and at least on box that I have running and at least on the user side it is incredibly easy to the user side it is incredibly easy to the user side it is incredibly easy to set up and the beautiful thing about set up and the beautiful thing about set up and the beautiful thing about Docker is it's so widely used that a Docker is it's so widely used that a Docker is it's so widely used that a majority of these platforms that you're majority of these platforms that you're majority of these platforms that you're going to put on a server to help you going to put on a server to help you going to put on a server to help you manage it is going to have some sort of manage it is going to have some sort of manage it is going to have some sort of Docker integration to make it everything Docker integration to make it everything Docker integration to make it everything just a little bit easier in this example just a little bit easier in this example just a little bit easier in this example for unraid if I go over to apps which for unraid if I go over to apps which for unraid if I go over to apps which are just Docker containers other than are just Docker containers other than are just Docker containers other than their plugins and I go down to pick their plugins and I go down to pick their plugins and I go down to pick something these right here are their something these right here are their something these right here are their spotlight applications and if I wanted spotlight applications and if I wanted spotlight applications and if I wanted to fire up something such as Wiki JS all to fire up something such as Wiki JS all to fire up something such as Wiki JS all I would do is Click install and this is I would do is Click install and this is I would do is Click install and this is just basically kind of a formatted just basically kind of a formatted just basically kind of a formatted Docker run command that they kind of Docker run command that they kind of Docker run command that they kind of walk you through we have the name the walk you through we have the name the walk you through we have the name the actual repository which this is the actual repository which this is the actual repository which this is the username of the developer and then their username of the developer and then their username of the developer and then their actual application and then we have our actual application and then we have our actual application and then we have our Port our database information and just Port our database information and just Port our database information and just all the options that we would customize all the options that we would customize all the options that we would customize in a normal kind of Docker run command in a normal kind of Docker run command in a normal kind of Docker run command and even if you have something just like and even if you have something just like and even if you have something just like a Ubuntu Server most these applications a Ubuntu Server most these applications a Ubuntu Server most these applications whether that be on dockerhub or another whether that be on dockerhub or another whether that be on dockerhub or another platform are going to have simple platform are going to have simple platform are going to have simple commands that you could copy paste run commands that you could copy paste run commands that you could copy paste run and launch these applications incredibly and launch these applications incredibly and launch these applications incredibly easily with some minor configuration easily with some minor configuration easily with some minor configuration needed here and there one of my personal

  8. needed here and there one of my personal needed here and there one of my personal favorite things about it is the actual favorite things about it is the actual favorite things about it is the actual volume management whether you want to volume management whether you want to volume management whether you want to make an actual Docker volume which then make an actual Docker volume which then make an actual Docker volume which then you can link up in your run command or you can link up in your run command or you can link up in your run command or Docker compose file or if you want to Docker compose file or if you want to Docker compose file or if you want to bind the volume as a directory on your bind the volume as a directory on your bind the volume as a directory on your host system it it's really easy to do host system it it's really easy to do host system it it's really easy to do all that and of course I go into that a all that and of course I go into that a all that and of course I go into that a whole heck of a lot more in that kind of whole heck of a lot more in that kind of whole heck of a lot more in that kind of Docker intro guide that we have on the Docker intro guide that we have on the Docker intro guide that we have on the channel and I do recommend you check it channel and I do recommend you check it channel and I do recommend you check it out because it really just shows how out because it really just shows how out because it really just shows how easy Docker is to actually use once you easy Docker is to actually use once you easy Docker is to actually use once you kind of understand the volumes some of kind of understand the volumes some of kind of understand the volumes some of the networking and ports as well as how the networking and ports as well as how the networking and ports as well as how to configure things and just understand to configure things and just understand to configure things and just understand the variables Within These Docker run the variables Within These Docker run the variables Within These Docker run commands or compose files every single commands or compose files every single commands or compose files every single machine that I have running as a server machine that I have running as a server machine that I have running as a server on my home network is utilizing Docker on my home network is utilizing Docker on my home network is utilizing Docker in one way or another even proxmox here in one way or another even proxmox here in one way or another even proxmox here which is a virtualization platform which which is a virtualization platform which which is a virtualization platform which has their own containers that you can has their own containers that you can has their own containers that you can spin up within even their containers I'm spin up within even their containers I'm spin up within even their containers I'm running Docker containers containers running Docker containers containers running Docker containers containers within containers it's truly beautiful within containers it's truly beautiful within containers it's truly beautiful so just overall it is an incredibly so just overall it is an incredibly so just overall it is an incredibly powerful tool the containers are really powerful tool the containers are really powerful tool the containers are really easy to update I go over that in the easy to update I go over that in the easy to update I go over that in the video as well if I wasn't utilizing video as well if I wasn't utilizing video as well if I wasn't utilizing Docker in my home network my setup would Docker in my home network my setup would Docker in my home network my setup would be incredibly more complicated than it be incredibly more complicated than it be incredibly more complicated than it is now and personally that is why I use is now and personally that is why I use is now and personally that is why I use Docker and I recommend you do too try it Docker and I recommend you do too try it Docker and I recommend you do too try it out even if you aren't that interested out even if you aren't that interested out even if you aren't that interested in Tech there's a Docker container that in Tech there's a Docker container that in Tech there's a Docker container that is awesome for something that you are is awesome for something that you are is awesome for something that you are are trying to do again big thank you to are trying to do again big thank you to are trying to do again big thank you to Docker themselves for actually working Docker themselves for actually working Docker themselves for actually working with me on this video not to downgrade with me on this video not to downgrade with me on this video not to downgrade any other sponsors but this is any other sponsors but this is any other sponsors but this is definitely one of them that I am the

  9. definitely one of them that I am the definitely one of them that I am the most proud of so big thank you to you most proud of so big thank you to you most proud of so big thank you to you guys and with that like always anything guys and with that like always anything guys and with that like always anything that I mentioned in this video is going that I mentioned in this video is going that I mentioned in this video is going to be linked down below and with that I to be linked down below and with that I to be linked down below and with that I do hope you have an absolutely beautiful do hope you have an absolutely beautiful do hope you have an absolutely beautiful day and goodbye

Summary

The main theme is the practical benefit of using Docker for technology enthusiasts, developers, and network administrators, even if not for general consumers. Key subjects include Docker's containerization platform, its use in home labs and professional environments, and its ability to simplify application deployment. The takeaway is that Docker offers a significant advantage for those needing to develop, distribute, or run applications efficiently, saving time and reducing setup headaches.

View original episode ↗