| 语义 | memory-swap = 内存 + 交换 的总上限 |
|---|---|
| 禁用交换 | --memory-swap 与 --memory 相同 |
| 默认 | 未设置时允许等量交换 |
示例
示例
# 禁用交换:内存 512m,swap 也为 512m
docker run -d --memory=512m --memory-swap=512m --name no-swap app/api:1.4.2
# 允许 512m 内存 + 512m 交换
docker run -d --memory=512m --memory-swap=1g --name with-swap app/api:1.4.2延迟敏感服务通常禁用交换避免抖动;批处理类可保留交换提高内存利用率。