Docker
Remember:
-
Docker is just a tool, not a solution to any problem.
-
Docker is not a virtualization.
-
Docker is always better when used with Compose.
-
There is not practical need of Docker if you don't plan to move project any time soon.
-
Kubernetes or any other hypervisor is very useful when used for clusters, not for single deployment of containers.
-
Do not create your own containers unless there is direct need for it, but if so, remember to use this guidelines.