you need to learn Docker RIGHT NOW!! // Docker Containers 101
About this video
He explains Docker by first contrasting virtual machines: a hypervisor such as VMware ESXi carves a physical server’s CPU, RAM, and storage into VMs, each with its own guest OS and kernel. Docker, he says, instead installs on one host OS and virtualizes the operating system itself, sharing the single underlying kernel, which he claims makes containers lightweight, fast, isolated micro-computers with their own OS view, processes, memory, and network. In a Linode lab he demonstrates pulling images from Docker Hub and running containers — docker pull, docker run -d -t –name, docker ps, and docker exec -it to open a shell — for CentOS and Alpine, running multiple Ubuntu versions side by side, and stopping, starting, and monitoring containers with docker stop, start, and stats. He deploys his own tagged networkchuck/nc-coffee:french-press image with -p 80:80 port mapping to show a complete website with all dependencies packaged inside, and discusses portability, the ‘works on my machine’ problem, and microservices, noting Linux containers need a Linux host and Windows containers a Windows host because they share the host kernel.
Key takeaways
- VMs virtualize hardware via a hypervisor with a guest OS/kernel per VM; Docker virtualizes the OS and shares one kernel
- Core workflow: docker pull an image from Docker Hub, docker run it, check docker ps, and docker exec -it into its shell
- Containers are isolated with their own processes, memory, network, and filesystem, but start in seconds
- A container image packages the OS, app, config, and dependencies, so the same container runs the same on Linode, AWS, Azure, or locally
- Microservices split an app across containers (e.g. WordPress separate from MySQL) so each part can be updated independently
Episode details: published April 2, 2020 · 23:19 long. Summary written by Self Growth Videos from the episode itself. Business results and any income figures mentioned are NetworkChuck’s own claims, shared for education — they are not typical or guaranteed.
← Previous: the UniFi Dream Machine Pro….the nerdiest home router · Next: block ADULT sites and other BAD STUFF on your home network (EASY) →
All NetworkChuck videos · NetworkChuck profile · NetworkChuck on YouTube





