Docker helps to solve those "but it works on my machine" issues listed above. Rather than installing an application locally, you run it in a lightweight isolated virtual machine-like environment known as a container.
Your containerized app runs identically across all devices. It's safer. Your app could trash a container's OS, but it won't affect your PC and you can restart afresh in seconds.
[
add
]
[
|
|
...
]