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}"

관련 정보