実行時
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
代わりに使用することです-J
(gzip
)。