buildah:使用与 /tmp 不同的目录作为临时文件

buildah:使用与 /tmp 不同的目录作为临时文件

我的/tmp目录太小,当我尝试通过以下方式提交图像时会导致错误buildah

$ buildah commit $container foo:bar
...
error storing layer "42" to file: write /tmp/buildah317710758/layer: no space left on device
ERRO[0008] exit status 1

我如何知道buildah使用不同的目录来存放临时文件?我尝试使用以下环境变量

TMP=/mytmp
TMPDIR=/mytmp
TEMP=/mytmp

没有运气。

答案1

只需定义 TMPDIR,如下例所示:

$ export TMPDIR="${HOME}/tmp/buildah"
$ mkdir -p "${TMPDIR}"

相关内容