services: web: build: ./ # 指定 Dockerfile 的构建上下文路径 ports: - "181:5000" # 端口映射:主机端口:容器端口 volumes: - ./:/app # 挂载本地代码到容器,方便开发时修改代码立即生效 environment: # 环境变量,例如 Flask 的开发模式 FLASK_ENV: development # depends_on: # 如果有其他服务,例如数据库,可以添加依赖 # - db # db: # image: postgres:13-alpine # environment: # POSTGRES_DB: mydatabase # POSTGRES_USER: user # POSTGRES_PASSWORD: password # volumes: # - db_data:/var/lib/postgresql/data # volumes: # 如果有持久化数据需求,例如数据库数据 # db_data: