DNb*_*ter 1 deployment django docker
我试图通过docker部署Django应用程序,首先在本地部署,然后再部署到云服务器.在我尝试这个之前,我找不到我最初问题的答案:如果我运行docker-machine create,我猜这应该是从我的virtualenv中运行的,对吧?
然后,这将获取我所有的特定应用程序依赖项,并开始构建证书以投入容器?如果没有,请另外说明..
是的,你是对的.
如果您想通过docker部署django应用程序,我将尝试通过我的经验帮助您.
首先,您需要在本地计算机中设置docker machine.请参阅
说明.默认情况下,将使用的驱动程序是--driver
virtualbox default.
列出您的应用程序的特定依赖项图像.例如:您需要nginx,postgres,uwsgi,或者您需要获取图像然后修改该图像,您可以使用dockerfile(它是您的最佳实践).
在完成应用程序的开发之后,您希望部署在生产服务器(云)中,只需复制所有项目,然后运行docker-compose.所有图像依赖项将自动在云中拉出.
作为参考,您可以看到这个项目(这是我开发的一个开源项目.)在该项目中,我使用make文件来管理docker-compose命令,它易于管理.
希望这会帮助你.
| 归档时间: |
|
| 查看次数: |
751 次 |
| 最近记录: |