Docker

新建Dockerfile文件

FROM python:3.6.2
ENV PYTHONUNBUFFERED 1
RUN mkdir /Django3
WORKDIR /Django3
COPY . /Django3/
RUN pip install -r requirements.txt

新建docker-compose.yml文件

复制代码
version: '3.5'
services:

    db:
      container_name: 'postgres'
      image: postgres
      environment:
        POSTGRES_PASSWORD: password123
      ports:
        - "5432:5432"
        # (HOST:CONTAINER)
      volumes:
        - pgdata:/var/lib/postgresql/data/

    web:
      build: .
      command: python manage.py runserver 0.0.0.0:8000
      restart: always
      volumes:
        - api_data:/Django3
        # (HOST:CONTAINER) 绝对位置
      ports:
        - "8000:8000"
        # (HOST:CONTAINER)
      depends_on:
        - db

volumes:
    api_data:
    pgdata:
复制代码

在命令行页面,切换到当前目录下,执行

1
docker-compose up

浏览器上输入: http:127.0.0.1:8000 即可访问

 

 原项目地址:github

 

Github上Docker 学习推荐

推荐学习1 ,推荐学习2

 

posted @   TY520  阅读(25511)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示