Docker busybox tar 壊れたパイプ

Docker busybox tar 壊れたパイプ

実行時

docker run --rm -v ldaps_ldap-config:/volume -v /tmp/tmp.VznAcI3PTA:/backup busybox tar c -Jvf /backup/ldap-config.tar /volume

私はいつも次のような結果を得ます。

BusyBox v1.31.0 (2019-07-16 01:13:11 UTC) multi-call binary.

Usage: xz -d [-cfk] [FILE]...

Decompress FILE (or stdin)

    -d  Decompress
    -c  Write to stdout
    -f  Force
    -k  Keep input files
tar: write error: Broken pipe

私は次のバージョンを使用します:

Docker version 18.06.3-ce, build d7080c1
BusyBox v1.31.0 (2019-07-16 01:13:11 UTC) multi-call binary.

これはbusyboxのためですか、それとも私が何か間違っているのですか?

この問題をどのように解決できますか?

答え1

BusyboxコンテナにはBusyboxバージョンのみがありますxz解凍のみ可能

ここで最も簡単なオプションは、別のコンプレッサーを使用することです。最も安全な方法は-z代わりに使用することです-Jgzip)。

関連情報