Library Search
结果页进阶篇 - Docker 网络与存储深入
在 知识库 中找到 8 个匹配结果。
知识库
知识库
8 个 进阶篇 - Docker 网络与存储深入 ## 前言
在入门篇中,我们学习了 Docker 的核心概念和基本操作。本篇深入两个关键子系统:**网络**和**存储**。理解它们是跑好生产级容器的前提。
---
## 第一章:Docker 网络深入
### 1.1 五种网络驱动对比
| 驱动 | 适用场景 | 跨主机 | DNS | 隔离性 |
|------|----------|--------|-----|--------|… 3% 入门教程 - 容器化核心概念与最佳实践 # Docker 入门教程:容器化核心概念与最佳实践
## 1. Docker 解决了什么?
在传统部署中:
- 环境不一致:"我这里能跑"
- 依赖冲突:A 项目需要 Python 3.9,B 项目需要 Python 3.11
- 部署繁琐:安装依赖 → 配置环境 → 启动
- 资源浪费:VM 占用大量内存和磁盘
Docker 通过**镜像(Image)**将应用和依赖打包,在任何地方以*… 3% 多阶段构建 - 镜像体积优化 99% ```yaml
# docker-compose.yml
version: '3.8'
services:
app:
build:
context: .
dockerfile: Dockerfile
image: my-go-app:latest
ports:
- "8080:8080"
environment:… 3% 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% 入门到进阶教程 ```bash
./mvnw clean package -DskipTests
java -jar target/demo-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod
```
### 5.2 Docker 部署
```dockerfile
FROM openjdk:17-slim
COPY target/*.jar app.jar
EXP… 3% Hello World ## 目标
通过 `mongosh` Shell 和 Python/PyMongo 完成 MongoDB 数据库创建、集合操作、文档 CRUD 和聚合管道。
## 环境准备
```bash
mongosh mongodb://localhost:27017
# 或 Docker:
docker exec -it mongo-dev mongosh
```
## 第一步:mongosh Shel… 3% 02-进阶实战-WebSocket-后台任务-部署 @app.post("/upload-image")
async def upload_image(background_tasks: BackgroundTasks):
# 文件保存逻辑...
background_tasks.add_task(generate_thumbnail, "/uploads/photo.jpg")
return {"message": "上传… 2% 01-Keras与部署实战 | 维度 | TensorFlow | PyTorch |
|------|-----------|--------|
| 高级 API | Keras(官方) | 无官方;Lightning 社区 |
| 计算图 | 静态(TF 1.x)→ Eager(TF 2.x) | 始终动态 |
| 部署 | TF Serving / TF Lite / TF.js | TorchServe / ONNX… 2%