Library Search
结果页进阶篇 - Docker 网络与存储深入
在 元器件 / 技术栈 / 知识库 中找到 13 个匹配结果。
技术栈
技术栈
8 个 Docker # 9. 不写入密钥
# 用 BuildKit secrets:
# RUN --mount=type=secret,id=npmrc npm install
# 10. 扫描漏洞
# docker scan my-image
```
### 3.2 镜像安全扫描
```bash
# Docker 官方扫描(需要 Docker Hub 登录)
docker scan my-app:lates… 3% Jaeger ## Jaeger 安装与初始化
### 1. 环境准备
| 要求 | 说明 |
|------|------|
| **Docker** | All-in-One 模式推荐 Docker |
| **存储后端** | 开发用 Badger(内存/文件);生产用 Elasticsearch 7.x+ / Cassandra 3.x+ |
| **端口** | 16686(UI)、4317(OT… 3% Prometheus ## 1. 环境准备
- **操作系统**:Linux(推荐)、macOS、Docker
- **端口**:9090(Prometheus UI)、9093(Alertmanager)
- **磁盘**:时序数据持续写入,SSD 推荐,预留足够空间
- **时间同步**:NTP 时间同步非常重要
## 2. 安装命令
### Docker 快速体验
```bash
# Prometheus… 3% etcd ## etcd 安装与初始化
### 1. 环境准备
| 要求 | 说明 |
|------|------|
| **操作系统** | Linux(推荐)/ macOS / Docker |
| **架构** | x86_64 / ARM64 |
| **端口** | 2379(Client API)、2380(Peer 通信) |
| **磁盘** | SSD 强烈推荐(Raft 写延迟敏感… 2% HashiCorp Consul ## 1. 环境准备
- **操作系统**:Linux、macOS、Windows
- **端口**:
- 8500(HTTP API + UI)
- 8600(DNS)
- 8300/8301/8302(集群 RPC / Serf LAN / Serf WAN)
- **架构**:单 Agent 即可开发,生产建议 3-5 节点集群
## 2. 安装命令
### Docker(… 2% Apache ZooKeeper ## 1. 环境准备
- **操作系统**:Linux(推荐)、macOS、Windows
- **Java**:JDK 8 / 11 / 17
- **端口**:2181(客户端)、2888(集群 Peer)、3888(集群选举)
- **集群规模**:奇数台(推荐 3/5/7),容忍 (N-1)/2 台故障
- **磁盘**:事务日志建议用独立 SSD
## 2. 安装命令
### Do… 2% Envoy ## Envoy 安装与初始化
### 1. 环境准备
| 要求 | 说明 |
|------|------|
| **操作系统** | Linux(推荐)/ macOS / Docker |
| **Docker** | 推荐方式(官方不提供二进制包) |
| **架构** | x86_64 / ARM64 |
| **端口** | 按配置(默认 listener 端口由配置文件决定,常见… 2% Spring Boot ```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… 2%
知识库
知识库
5 个 进阶篇 - 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… 2%