您可以在几个版本中构建一个具有docker文件的容器,然后为什么人们仍然需要在docker容器中安装virtualenv?
Ii像虚拟机中的“虚拟机”一样.
最佳答案
我在Docker和virtualenvs合作,我认为有几个原因:
>您可能希望将您的应用程序与系统的python包隔离
>您可能想要运行自定义版本的python,但仍然保持系统的包不受影响
>您可能需要在为特定应用安装的软件包上进行细粒度控制
>您可能需要运行具有不同要求的多个应用程序
我认为这些都是相当好的理由,在安装结束时添加一点点安装virtualenv!