Update nexus: fix conflicts and sync local changes
This commit is contained in:
@@ -1,29 +1,29 @@
|
||||
# 容器资源限制
|
||||
|
||||
## Description
|
||||
通过 Docker 的 `deploy.resources.limits` 字段对容器可使用的资源(内存、CPU)进行上限约束,防止单一容器耗尽宿主机资源,影响其他服务稳定性。
|
||||
|
||||
## 常用配置
|
||||
```yaml
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 128M # 最大内存限制
|
||||
cpus: '0.5' # 最大 CPU 配额(50%)
|
||||
```
|
||||
|
||||
## 典型应用场景
|
||||
- it-tools Web UI:128MB 内存足够运行
|
||||
- Jellyfin 媒体转码:建议 2-4GB 内存
|
||||
- 数据库容器(MariaDB):建议 512MB-2GB
|
||||
- Prometheus/Grafana:建议 512MB-1GB
|
||||
|
||||
## 注意事项
|
||||
- 内存限制 `128M` 对于简单 Web UI 工具足够
|
||||
- 超出限制后容器可能被 OOM Killer 终止
|
||||
- 建议结合健康检查(healthcheck)确保服务可用性
|
||||
|
||||
## Used By
|
||||
- [[用docker安装it-tools]]
|
||||
- [[Docker-Compose]]
|
||||
- [[Navidrome]](转码缓存 200MB 限制)
|
||||
# 容器资源限制
|
||||
|
||||
## Description
|
||||
通过 Docker 的 `deploy.resources.limits` 字段对容器可使用的资源(内存、CPU)进行上限约束,防止单一容器耗尽宿主机资源,影响其他服务稳定性。
|
||||
|
||||
## 常用配置
|
||||
```yaml
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 128M # 最大内存限制
|
||||
cpus: '0.5' # 最大 CPU 配额(50%)
|
||||
```
|
||||
|
||||
## 典型应用场景
|
||||
- it-tools Web UI:128MB 内存足够运行
|
||||
- Jellyfin 媒体转码:建议 2-4GB 内存
|
||||
- 数据库容器(MariaDB):建议 512MB-2GB
|
||||
- Prometheus/Grafana:建议 512MB-1GB
|
||||
|
||||
## 注意事项
|
||||
- 内存限制 `128M` 对于简单 Web UI 工具足够
|
||||
- 超出限制后容器可能被 OOM Killer 终止
|
||||
- 建议结合健康检查(healthcheck)确保服务可用性
|
||||
|
||||
## Used By
|
||||
- [[用docker安装it-tools]]
|
||||
- [[Docker-Compose]]
|
||||
- [[Navidrome]](转码缓存 200MB 限制)
|
||||
|
||||
Reference in New Issue
Block a user