Comment by est

15 hours ago

> Virtual environments required

This bothers me more than once when building a base docker image. Why would I want a venv inside a docker with root?

The old package managers messing up the global state by default is the reason why Docker exists. It's the venv for C.

Because a single docker image can run multiple programs that have mutually exclusive dependencies?

Personally I never want program to ever touch global shared libraries ever. Yuck.