docker参数 --mount type=tmpfs,destination=/tmp
和普通 /tmp 的区别
没有这个参数:
容器 /tmp
↓
Docker overlay2
↓
宿主机磁盘
加上以后:
容器 /tmp
↓
tmpfs
↓
宿主机内存
主要特点:
| 项目 | 普通 /tmp | tmpfs /tmp |
|---|---|---|
| 数据位置 | 磁盘/overlay2 | 内存(也可能涉及 swap) |
| 速度 | 较慢 | 快 |
| 容器停止/重建 | 数据可能随容器层存在 | 内容直接丢失 |
| 占用磁盘 | 是 | 基本不占容器磁盘 |
| 适合 | 普通文件 | 临时文件、缓存 |

浙公网安备 33010602011771号