一尘不染

人们为什么在docker容器中创建virtualenv?

docker

您可以在几秒钟内用Dockerfile构建一个容器,那么为什么人们需要在Docker容器内安装虚拟环境?

就像虚拟机中的“虚拟机”?


阅读 284

收藏
2020-06-17

共1个答案

一尘不染

我正在Docker中使用virtualenvs,我认为有以下几个原因:

  1. 您可能想将应用程序与系统的python软件包隔离
  2. 您可能想运行自定义版本的python,但仍保持系统软件包不变
  3. 您可能需要针对特定​​应用安装的软件包进行精细控制
  4. 您可能需要运行具有不同要求的多个应用程序

我认为这些都是pip install virtualenv在安装结束时添加一些合理的好理由!:)

2020-06-17