docker-compose部署简单案例
Dockerfile
# 设置基础镜像
FROM python:3.7
# 设置环境变量
ENV PYTHONUNBUFFERED=1
ENV PATH /usr/local/bin: $PATH
# 设置工作目录
WORKDIR /home/lab
# 复制项目文件到容器中
COPY . /home/lab/
#COPY requirements.txt /home/lab
# 安装依赖包(先更新pip,换源,再安装包)
RUN pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
# 映射端口
EXPOSE 8000
# 运行Django项目
# CMD python manage.py runserver 0.0.0.0:8888
docker-compose.yaml
version: "3"
services:
app:
build: .
ports:
- "9002:8000"
volumes:
- .:/home/lab
command: python manage.py runserver 0.0.0.0:8000
redis:
image: redis
ports:
- "9003:6379"
本文作者:春游去动物园
本文链接:https://www.cnblogs.com/chunyouqudongwuyuan/p/17994782
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步