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

関連情報