1.建立乙個自定義的橋接網路
2.安裝nginx
mkdir -p /data/nginx/conf.d/
mkdir -p /data/nginx/html/
mkdir -p /data/nginx/logs/
docker cp 621bdc38758d:/etc/nginx/nginx.conf /data/nginx/
3.安裝python3(阿里雲本身自帶python3)
a.安裝virtualenv,用於建立虛擬環境
pip3 install virtualenv
b.建立虛擬環境project_env
virtualenv project_env
備註:會在當前目錄下建立乙個虛擬環境c.進入虛擬環境
source project_env/bin/activate
4.docker安裝mariadb
5.專案中的settings檔案中進行相應的資料庫配置,並且進行django的資料庫表遷移
6. 執行匯入sql
docker exec -i db sh -c 『exec mysql -uroot -p"mysql_dj" -a mysql_dj』 < ./08_tb_envs.sql
備註:此篇需要後續補充(gunicorn和前端的安裝和部署)
使用docker部署Django專案步驟
第一種方式 基於python基礎映象來做 cd home mkdir myproject cd myproject docker run di name myproject p 8080 8080 v home myproject home python 3.6 mac linux window x...
django使用快取之drf extensions
使用方法 1 直接新增裝飾器 cache response 該裝飾器裝飾的方法有兩個要求 例子 from rest framework.response import response from rest framework import views from rest framework exte...
Django學習之使用models
首先,使用一下 建立乙個名為django的django工程 django admin startproject django django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.ses...