从0开始梳理django项目_4.docker阶段性完成构建(day4)
基础构建
1、构建python镜像
- 1. ubuntu20.04 + python3.81 + django3.2.1 + uwsgi2.0.21 dockerfile构建
- 2. 上传uwsgi.ini、requirements.txt、dockerfile文件
- 3. 安装部分ubuntu包,安装部分python模块
- 4. 变更时区(没改过来)
- 5. 中文乱码(source /etc/profile)
- 7. 设置django、日志、tmp、buildfile目录
- 8. 上传镜像到docker仓库
2、构建nginx镜像
- 1. nginx:1.20.2版;变更时区
- 2. 创建django静态文件和动态文件目录
- 3. 添加nginx.conf配置文件
- 4. 关闭守护进程
- 5. 上传到docker仓库
3、构建django镜像
- 1. 基于python镜像构建django镜像
- 2. 传入整个django项目,并设置工作目录(django根目录)
- 3. 上传启动脚本,并执行容器启动执行脚本(启动脚本执行有问题)