The Difference between Containers and Virtual Machines

preview_player
Показать описание
VM vs Docker difference? When should you use a docker container vs a VM to run your applications? I'll explain the difference between virtual machines and containerization and give you some real-world examples of when you should use one or the other deployment method. #Docker #VirtualMachines #Proxmox

Follow me:

Timestamps:

00:00 - Introduction
01:04 - How virtualization is working
02:42 - How docker containers are working
03:41 - Benefits of docker containers over vms
05:51 - Importance of containers in the IT industry
06:36 - Where you still need a virtual machine
08:13 - Should you use vms or docker containers?

----
All links with "*" are affiliate links.
Рекомендации по теме
Комментарии
Автор

Great video and I look forward to watching your future videos on containers!

hellboundz
Автор

This was very well explained. Well done sir.

Rumbus
Автор

Just started looking into containers after watching a few videos about Kubernetes and Docker.. It's been many years since I fiddled with Linux (my Linux+ cert is about 10 yrs old now) and I'm still a new user with the OS.
When I started to look into it, Docker was already in the beginning stages of being deprecated from Kubernetes, and the videos I watched leaned towards Rancher for management.
I have not been able to get Rancher going with the new version of Docker and it looks like I really don't need to use Kubernetes in my setup so I'm a little lost with where to go.
I'm looking into Podman but Docker still looks like a great way to start out.
I like how you started this tutorial series and will be keeping an eye on it to learn more as I fiddle with containerization.

LordMortus
Автор

Would you consider comparing and contrasting docker, kubernetes, docker swarm and Portainer?

ForrestRhoads
Автор

🙋 Question!

I know this video is old but my question seems relevant most to this topic.

You use Docker
You use Proxmox
(those aren't questions I know)
What is the best way to deploy Docker on a Proxmox server?

I've seen some guides saying to run it in a Debian VM, some say a Debian LXC container, some say a Turnkey Core LXC, some say other specific Turnkey containers. But the people posting these are not people I know or have confidence in following.
You are.

Some of my concerns
Do I need to setup a big volume that will contain all my containers? I'd much rather setup variable bind mounts on a physical drive.
Is there a way to easily share mount points between containers? I generally mount /var/log of every container into /docker/log/var/log & containers that have special log locations to /docker/log/<CONTAINER>/ as well as containers that share data between them like DisqueTV, xTeVe, Plex, Emby, etc.
Should I run LXC containers or Docker ones for things like Boolstack, DocuWiki, Etherpad, MediaWiki, NginX that have a Turnkey template?
If I run some LXC containers & some Docker, how do I share mount points between them? I know I can "qm set 100 - sata2 /dev/sda1" to add Proxmox drives, but that's not the same as the volumes used in containers

LostOnTheLine
Автор

One thing that could have been mentioned is that containers do not support multicast, unless I'm missing something.

soliveirajr
Автор

Nitpick (other than that, very good video): the video doesn't fit the audio between ~0:17 and ~1:01.

themz
Автор

Well it will come down to speed for me.

closerlookcrime
Автор

is there another docker-like software that will do the same thing?

josemfacuna