避免Docker写入/var/tmp

避免Docker写入/var/tmp

我如何告诉 docker 将数据写入 /var/tmp 的其他位置?例如指定另一条路径,例如 /opt。

因为我经常在 /var 文件系统上耗尽磁盘使用量。

挑战在于,每次我需要从守护进程加载或保存图像时,我不需要调整 /var 的大小。

谢谢

答案1

根据这个Docker 官方帖子/etc/docker/daemon.json,您所要做的就是像这样更改位置:

{
  "data-root": "/new/docker/data/path"
}

请记住,如果您使用连接到 Docker 环境的工具(如 VSCode、Portainer 和许多其他工具),如果您更改默认值,它们可能无法查看/管理您的图像。

相关内容