1. 目的
通过构建dockerfile来完成django项目的构建。
2. 实现
新建一个名为 ubuntu_django 的空文件,进入该文件
新建一个requirements.txt
用来安装项目所需依赖
aliyun-python-sdk-core-v3==2.13.10
certifi==2019.9.11
chardet==3.0.4
Django==1.11.11
django-redis==4.10.0
idna==2.8
itsdangerous==1.1.0
Jinja2==2.10.3
jmespath==0.9.4
MarkupSafe==1.1.1
mock==3.0.5
Pillow==6.2.1
pycryptodomex==3.7.2
PyMySQL==0.9.3
python-alipay-sdk==1.10.1
pytz==2019.3
QQLoginTool==0.3.0
redis==3.3.11
requests==2.22.0
six==1.12.0
urllib3==1.25.7
新建一个sources.list
文件,用来给容器更换镜像源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb