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