Library Search
结果页docker
在 元器件 / 技术栈 / 知识库 中找到 12 个匹配结果。
技术栈
技术栈
8 个 Docker # Docker 入门教程:容器化核心概念与最佳实践
## 1. Docker 解决了什么?
在传统部署中:
- 环境不一致:"我这里能跑"
- 依赖冲突:A 项目需要 Python 3.9,B 项目需要 Python 3.11
- 部署繁琐:安装依赖 → 配置环境 → 启动
- 资源浪费:VM 占用大量内存和磁盘
Docker 通过**镜像(Image)**将应用和依赖打包,在任何地方以*… 3% InfluxDB -----|
| **操作系统** | Linux、macOS、Windows(Docker 推荐) |
| **内存** | 最低 512 MB,推荐 2 GB+ |
| **磁盘** | SSD 推荐(时序数据写密集) |
| **端口** | 8086(HTTP API + UI) |
| **版本** | InfluxDB 2.x(最新) 或 1.8(经典稳定版) |
## 2. 安装命… 3% etcd ------|
| **操作系统** | Linux(推荐)/ macOS / Docker |
| **架构** | x86_64 / ARM64 |
| **端口** | 2379(Client API)、2380(Peer 通信) |
| **磁盘** | SSD 强烈推荐(Raft 写延迟敏感) |
| **集群规模** | 建议 3/5/7 节点(奇数) |
### 2. 安装命令… 2% Prometheus ## 1. 环境准备
- **操作系统**:Linux(推荐)、macOS、Docker
- **端口**:9090(Prometheus UI)、9093(Alertmanager)
- **磁盘**:时序数据持续写入,SSD 推荐,预留足够空间
- **时间同步**:NTP 时间同步非常重要
## 2. 安装命令
### Docker 快速体验
```bash
# Prometheus… 2% HashiCorp Consul ent 即可开发,生产建议 3-5 节点集群
## 2. 安装命令
### Docker(开发模式)
```bash
# 单节点开发
docker run -d --name consul -p 8500:8500 -p 8600:8600/udp \
consul:latest agent -dev -client=0.0.0.0
# 访问 UI
# http://localhost:… 2% Envoy ------|
| **操作系统** | Linux(推荐)/ macOS / Docker |
| **Docker** | 推荐方式(官方不提供二进制包) |
| **架构** | x86_64 / ARM64 |
| **端口** | 按配置(默认 listener 端口由配置文件决定,常见 10000/8080) |
### 2. 安装命令
#### 方式一:Docker(推荐)
`… 2% Apache ZooKeeper - **磁盘**:事务日志建议用独立 SSD
## 2. 安装命令
### Docker 快速体验
```bash
# 单机模式
docker run -d --name zookeeper -p 2181:2181 zookeeper:3.9
# 测试连接
docker exec -it zookeeper zkCli.sh -server localhost:2181
```
###… 2% Grafana 1. 环境准备
- **操作系统**:Linux、macOS、Windows、Docker
- **端口**:3000(Grafana UI)
- **浏览器**:Chrome / Firefox / Edge 最新版
- **数据源**:至少一个已运行的数据库(Prometheus、MySQL 等)
## 2. 安装命令
### Docker(推荐)
```bash
docker run… 2%
知识库
知识库
4 个 多阶段构建 - 镜像体积优化 99% ```yaml
# docker-compose.yml
version: '3.8'
services:
app:
build:
context: .
dockerfile: Dockerfile
image: my-go-app:latest
ports:
- "8080:8080"
environment:… 3% 入门教程 - 容器化核心概念与最佳实践 # Docker 入门教程:容器化核心概念与最佳实践
## 1. Docker 解决了什么?
在传统部署中:
- 环境不一致:"我这里能跑"
- 依赖冲突:A 项目需要 Python 3.9,B 项目需要 Python 3.11
- 部署繁琐:安装依赖 → 配置环境 → 启动
- 资源浪费:VM 占用大量内存和磁盘
Docker 通过**镜像(Image)**将应用和依赖打包,在任何地方以*… 3% 进阶篇 - Docker 网络与存储深入 ## 前言
在入门篇中,我们学习了 Docker 的核心概念和基本操作。本篇深入两个关键子系统:**网络**和**存储**。理解它们是跑好生产级容器的前提。
---
## 第一章:Docker 网络深入
### 1.1 五种网络驱动对比
| 驱动 | 适用场景 | 跨主机 | DNS | 隔离性 |
|------|----------|--------|-----|--------|… 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%