使用Docker-compose部署python
1.下载docker及docker-compose
安装docker
安装docker-compose
2.目录结构
3.直接上docker-compose.yml
version: "3"
services:
docker-python-demo:
image: "python:3.7.0b4"
hostname: docker-python-demo
container_name: docker-python-demo
volumes:
- ../myapp:/myapp
- ../docker:/docker
ports:
- "5000:5000"
environment:
- TZ=Asia/Shanghai
command: bash /docker/run.sh
network_mode: bridge
restart: unless-stopped
4.run.sh文件如下:
#!/bin/bash
pip install --upgrade pip && pip install -i https://mirrors.aliyun.com/pypi/simple/ -r /docker/requirements.txt
python /myapp/manage.py
5.在docker目录下运行命令
docker-compsoe up
docker-compsoe up -d