
docker
BlueBlueSkyZ
这个作者很懒,什么都没留下…
展开
-
使用Docker-compose启动Django+MySQL+Redis容器
前言使用docker一般是为了部署方便,我这边的需求也是因为本地测试基本完成之后准备将一个Django项目上云。但是因为我这个项目使用了channels,要用到Redis,同时数据库是MySQL。如果是纯手动部署时真的很麻烦,因此找资料的时候发现了Docker-compose可以帮我完成部署这个工作。Docker-compose能够将我的项目与MySQL、Redis三个容器一起拉起运行,从而省去了配置环境的麻烦。具体操作1.Django项目创建创建Django项目的步骤可以参考网上,我参考的是菜鸟原创 2020-09-01 12:05:10 · 934 阅读 · 0 评论 -
使用Docker本机部署Django项目
前言因为项目环境配置太麻烦了,所以还是选用了Docker这个技术作为一个部署的解决方案。一些基础的步骤就跳过了,这里主要讲如何用Docker启动一个Django项目,所以一些高级的部署方式,比如说用nginx管理等都没有涉及。当然本机部署只是第一步,后面还是需要研究一下如何将整个容器打包运行到服务器上的,这里权且先做一个镜像测试一下吧。过程安装Docker这里就跳过啦,教程应该一大推,...原创 2019-04-08 11:35:13 · 1652 阅读 · 0 评论 -
Docker在云服务器上快速部署Django项目
前言上一章讲了如何本地打包步骤制作镜像登录执行login即可登录,Mac端是已经登录过的,直接运行代码就可以通过验证了,其他端输入DockerID和密码即可完成登录。docker login修改名称你需要根据你的用户名修改你项目的名称,比我的用户名为bluebluesky,就需要在项目前添加blueblueskydocker tag XXX bluebluesky/XXX如...原创 2019-04-08 22:03:04 · 859 阅读 · 0 评论 -
使用nginx提供支持https的docker+django服务
我的思路是使用nginx的反向代理,既然我们现在只要开一个服务就好了,那就使用nginx直接把访问转发到现有的服务端口即可,所有访问80端口的请求都被转发到本机的8080端口。然后将免费的CA证书配置在nginx里面,即可提供完备的https服务。原创 2019-07-30 15:21:42 · 575 阅读 · 0 评论