Library Search
结果页

Dockerfile 与 Compose 实战

在 知识库 中找到 8 个匹配结果。

返回文档库
知识库

知识库

8 个
Dockerfile 与 Compose 实战 # Dockerfile 与 Docker Compose 实战 ## 目标 编写 Dockerfile 容器化一个 Python Web 应用,并用 Docker Compose 编排多服务。 ## 完整代码 ### 示例应用(app/main.py) ```python from flask import Flask import os import socket app = Flas… 3% 入门教程 - 容器化核心概念与最佳实践 **Container**:Image 的运行实例,可读可写层叠加 ### Dockerfile 指令速查 ```dockerfile FROM # 基础镜像 RUN # 构建时执行命令 COPY # 复制文件(推荐) ADD # 复制 + 解压/URL 下载 WORKDIR # 设置工作目录 ENV # 环境… 3% 多阶段构建 - 镜像体积优化 99% app: build: context: . dockerfile: Dockerfile image: my-go-app:latest ports: - "8080:8080" environment: - APP_ENV=production restart: unless-stopped he… 3% 入门到进阶教程 .active=prod ``` ### 5.2 Docker 部署 ```dockerfile FROM openjdk:17-slim COPY target/*.jar app.jar EXPOSE 8080 ENTRYPOINT ["java", "-jar", "/app.jar"] ``` ```bash docker build -t myapp:latest . docker… 3% 02-进阶实战-WebSocket-后台任务-部署 量后处理 | 重型长时间任务 | ## 3. Docker 生产部署 ```dockerfile # Dockerfile FROM python:3.11-slim WORKDIR /app # 安装系统依赖 RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ && rm -r… 3% Scikit-learn 机器学习入门实战 # Scikit-learn 机器学习入门实战 ## 背景 Scikit-learn 提供了「瑞士军刀」式的机器学习工具箱。无论你是做表格数据的分类、用户分群还是异常检测,掌握它能让你在几分钟内完成从数据处理到模型评估的完整流程。 --- ## 第 1 章:理解 API 设计哲学 Scikit-learn 所有模型遵循统一接口: | 模式 | 伪代码 | |------|-------… 2% 进阶篇 - Docker 网络与存储深入 差异为什么特别大? 4. `npm ci` 和 `npm install` 在 Dockerfile 中应该用哪个?为什么? 5. 如何安全地在构建阶段使用私有 npm registry 的 token? --- ## 下一步 - 学习 Docker Compose 生产部署模式 - 学习 Docker Swarm / Kubernetes 编排 - 学习 BuildKit 高级缓存策略 2% 02-进阶实战-Celery异步任务与部署 # Flask 进阶实战 —— 异步任务、Docker 部署与性能优化 ## 本章目标 - 掌握 Celery + Redis 异步任务队列 - 使用 Docker 容器化 Flask 应用 - 了解 Gunicorn 生产部署 - 常见性能优化策略 ## 1. Celery 异步任务 ### 1.1 为什么需要异步任务? Web 请求应该在毫秒级完成。以下场景必须异步处理: - 发送… 2%