|
|
|
What Is the Point of Docker?
|
|
8 points
by wandering-human
2706 days ago
|
|
So I am reading about Docker because I have seen quite few articles about but never really investigated it till now. However, I don't get the point? It seems like the main benefit is it makes sure all your dependencies are contained in a single unit. However, if that was a concern I could just statically compile my code and any dependencies in a single binary. If that's a concern why use shared libraries and introduce this additionally layer? |
|
So containers are a way of packaging applications. The big deal about Docker is that it focuses on tooling the individual software developer experience rather than industrial scale sys-ops in data centers. Docker allows developers to test there software in stable environments, more easily. Containers don't get automatic upgrades. They don't vary between my laptop and your laptop. Or more commonly between my laptop today and my laptop tomorrow even though I ran `apt upgrade` (or more importantly, Windows installed updates since Docker even runs on Windows).