Library Search
结果页Dockerfile 与 Compose 实战
在 技术栈 中找到 8 个匹配结果。
技术栈
技术栈
8 个 Docker # Dockerfile 与 Docker Compose 实战
## 目标
编写 Dockerfile 容器化一个 Python Web 应用,并用 Docker Compose 编排多服务。
## 完整代码
### 示例应用(app/main.py)
```python
from flask import Flask
import os
import socket
app = Flas… 3% Apache Kafka ## 1. 环境准备
- **操作系统**:Linux(生产推荐)、macOS、Windows(WSL2)
- **Java**:JDK 11+(推荐 JDK 17 LTS)
- **ZooKeeper 或 KRaft**:Kafka 3.3+ 支持 KRaft 模式(无需 ZooKeeper)
- **端口**:9092(Kafka Broker)、2181(ZooKeeper,如使用)
-… 3% Spring Boot .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% FastAPI 量后处理 | 重型长时间任务 |
## 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… 2% Scikit-learn # Scikit-learn 机器学习入门实战
## 背景
Scikit-learn 提供了「瑞士军刀」式的机器学习工具箱。无论你是做表格数据的分类、用户分群还是异常检测,掌握它能让你在几分钟内完成从数据处理到模型评估的完整流程。
---
## 第 1 章:理解 API 设计哲学
Scikit-learn 所有模型遵循统一接口:
| 模式 | 伪代码 |
|------|-------… 2% Slim ## 1. 环境准备
- **OS**:Linux / macOS / Windows
- **PHP**:>= 8.1(Slim 4)
- **PHP 扩展**:json, mbstring, PDO(数据库可选)
- **Composer**:最新稳定版
- **Web 服务器**:PHP 内置服务器 / Apache / nginx
## 2. 安装命令
### 创建项目
```ba… 2% Laminas (Zend Framework) ## 1. 环境准备
- **OS**:Linux / macOS / Windows
- **PHP**:>= 8.1
- **PHP 扩展**:json, mbstring, PDO, reflection, intl
- **Composer**:最新稳定版
- **数据库**:MySQL 5.7+ / PostgreSQL 10+ / SQLite
- **可选**:Apache/ngi… 2% Laravel ## 1. 环境准备
- **OS**:Linux / macOS / Windows (WSL2 推荐)
- **PHP**:>= 8.1(Laravel 10),>= 8.2(Laravel 11)
- **PHP 扩展**:BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PCRE, PDO, Tokenizer, X… 2%