docker部署python应用 docker技术能不能解决不同Python版本开发的问题?
浏览量:1221
时间:2021-03-17 10:46:32
作者:admin
docker技术能不能解决不同Python版本开发的问题?
是的,docker的功能远不止这些。Docker技术解决了开发环境与开发环境不一致的问题。例如,如果您在windows中使用Python自己的venv为Django创建一个虚拟环境,然后将Django项目部署到Ubuntu或CentOS,那么您不能直接使用虚拟环境。Docker允许您在windows上编写dockerfile文件,并直接在Ubuntu或CentOS上使用它们。只要开发环境正常,99%的生产环境就正常。至于剩下的1%编程形而上学,这基本上是应用程序微服务的体系结构。主要有两种方式:1)将每个环境封装为一个微服务,提供restapi(或其他类型的RPC调用),相互调用
2)利用消息驱动,每个服务发送一条消息,实现参数调用。
用docker部署项目,有多个python环境,不同环境python代码之间存在参数调用,该如何实现?
使用Python 3.7.4作为基本映像
docker pullpython:3.7.4版
docker部署python应用 docker打包python应用 docker封装python程序
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。