安装DOCKER
已安装;
步骤
1. 拉取python3.6的镜像
docker pull python:3.6
2. 创建容器并将本地文件夹和端口映射到容器中, 容器取名为python,":"前为本地文件夹,后为容器文件夹
docker create -it -p 58000:58000 -v /d/DOCKER/home/www:/home/ --name python python:3.6 /bin/sh
3. 启动名为 python 的容器
docker start python
4. 启动python容器后进入容器
docker exec -it python bash
5. 安装django及其依赖包
略
6. 返回本机并使用命令创建项目
django-admin startproject python_web_1
此时到容器的home下应该能看见python_web_1的文件夹
7. 将python项目代码放到 d/DOCKER/home/www 目录下,编写一个启动python监听58000端口的shell脚本run.sh,将run.sh脚本放在项目根目录下(或放在其它地方),然后使run.sh在python容器中执行。
run.sh脚本内容如下:
python3 /home/python_web_1/manage.py runserver 0.0.0.0:58000
docker执行命令
docker exec -d python /bin/sh /home/python_web_1/run.sh
8. 访问localhost:58000
会看到django的页面