Mar*_*n J 4 python django containers virtualenv docker
创建应用程序时需要虚拟环境,现在我在开发 Django 应用程序时使用“virtualenv”来创建虚拟环境。我听说过 Docker 的虚拟环境。我可以使用 Docker 作为 virtualenv 的替代品吗?
使用virtualenv
(或pipenv
) 管理 Python 版本和依赖项可能是您在localhost
.
当然,您可以专门在 Docker 容器中运行您的应用程序,在容器中您不需要任何单独的环境,并且可以通过Dockerfile
(也许pip
)管理依赖项。
我建议采用以下方法:在 Docker 容器上运行应用程序的实例localhost
,同时运行生产版本。另外,在 Docker 容器中运行数据库(两者都通过docker-compose
.)
有关如何设置此功能(无耻插件)的详细演练,请参阅这篇文章或此GitHub 存储库
归档时间: |
|
查看次数: |
3035 次 |
最近记录: |