擅长:python、mysql、java
<p><strong>您不需要在Docker容器中使用virtualenv。</strong></p>
<p><strong>virtualenv</strong>用于依赖关系隔离。您希望防止安装的任何依赖项或包在应用程序之间泄漏。<strong>Docker实现了同样的功能,它隔离了容器内的依赖关系,防止了容器之间和应用程序之间的泄漏。</p>
<p>因此,在Docker容器中使用virtualenv是没有意义的,除非你在同一个容器中运行多个应用程序,如果是这样的话,我会说你做错了什么,解决方案是以更好的方式设计你的应用程序,并将它们拆分到多个容器中。</p>