Why containers?
- Containers are a way to save an entire machine’s state, rather than just project components
- This extends beyond packages and libraries to the R or Python version itself, as well as any other tools
- While a container is similar to a VM, they are much more single purpose. They…
- are quick to start
- can be used for individual projects or scripts
- The container’s configuration is code (infrastructure as code!) and so it’s easy to reproduce
https://www.reddit.com/r/ProgrammerHumor/comments/cw58z7/it_works_on_my_machine/