2 ms·
What's the purpose of intermediate packages if you're already using containers?
by manigandham 6y ago
What's the purpose of intermediate packages if you're already using containers?
- tkinz27 6y agoVery large c++/python/cuda application that is packed into various different images (squashfs images, but functionally the same). We end up having a lot of libraries that are shared across multiple images.
- manigandham 6y agoWould it not be easier to just pack into different base images? Docker is very efficient with reusing these layers.
- Jtsummers 6y agoIntermediate packages permit you to choose different deployment situations later, with minimal additional cost now. Tying everything to Docker images ties you to Docker and removes your ability to transition to other systems. It may not be worth the cost now, but as soon as you want to deploy on more than one platform it can become critical to maintaining momentum (vice having to hand tailor deployment for each new environment).