tmpfs 挂载
核心概念
# 内存挂载(不持久化)
docker run --tmpfs /app/temp nginx
# 指定大小
docker run --tmpfs /app/temp:size=100m nginx
使用场景
- 临时文件
- 缓存数据
- 敏感数据(不写入磁盘)
三种挂载对比
| 类型 | 持久化 | 位置 | 适用 |
|---|---|---|---|
| 命名卷 | ✅ | Docker 管理 | 数据库 |
| 绑定挂载 | ✅ | 宿主机 | 开发 |
| tmpfs | ❌ | 内存 | 临时数据 |
小结
| 参数 | 说明 |
|---|---|
--tmpfs | 内存挂载 |
| 不持久化 | 容器停止数据丢失 |
| 适用临时数据 | 缓存、敏感信息 |