Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Nooooooo
I love docker
Docker is all mine
I will not share docker with anyone. Docker and I don't swing. -
feroza9756y@mundo03
Tell me, what are the right reasons to you?
Looks like someone woke up on the wrong side of the bed. -
You are telling me Docker is seeing another developer?
I thought what we had was special! -
mundo0349116y@feroza well, no one can love docker just like that, as much as you can't love vm ware just because you use it.
If you can use a vm and docker for the same reason, you are probably using one of them wrong.
For docker specifically, loving it because it isolates your stuff, you might as well use containers directly and skip docker.
Also I always wake up on the right side of the bed, the one that makes me cranky.
Anyway, why do you use it? -
feroza9756y@mundo03
1. It gives me a predictable, consistent environment to test & run my apps in.
2. Containers are isolated and operate pretty much as microservices, not like a monolith.
3. Unlike actual virtual machines, which have a noticeable overhead, the performance of containers is nearly identical as native, while providing many of the same benefits. -
feroza9756y@mundo03 I love Docker because it makes my life easier and provides many benefits, some of which I listed above. By suggesting that I "skip docker and use containers directly", you clearly show that you don't understand what Docker is and what it does, since it is a container technology by itself.
-
mundo0349116y@feroza
The benefits you listed are containers features, not dockers specifically.
You could use LXC instead.
I just read up on docker, I was very outdated, it is no longer fully based on LXC.
See how pissing people off can create value?
Thanks! -
feroza9756y@mundo03
Docker specializes in deploying apps.
LXD specializes in deploying (Linux) Virtual Machines.
That would best summarize everything. -
feroza9756y@mundo03 My typo, even though both are pretty much the same. LXD is built upon LXC and provides more features, but the purpose is the same - to deploy linux virtual machines.
-
mundo0349116y@feroza containers for machines, not the same as a virtual machine.
There is a serios implication security wise. VMs are completely isolated, Contained machines ir apps share stuff, like the kernel, os maybe, it depends.
Anyway, I think we are pretty much on the same page now. -
feroza9756yWith great flexibility comes great risks; it's easier to misconfigure docker than a VM, and the flexibility of docker resource sharing also creates more opportunities for both implementation and configuration bugs. However, if you manage to configure the sharing permissions properly and assuming there are no implementation bugs in Docker or the kernel, then Docker provides much more fine-grained sharing than hardware virtualization and may give you overall better security.
I fucking ❤️ Docker
rant