Tar
Dockerbusybox 焦油破管
執行時
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還是我做錯了什麼?
我怎樣才能解決這個問題?
Busybox 容器只有 Busybox 版本
xz
,只能解壓。這裡最簡單的選擇是使用另一個壓縮器;最安全的最好方法是
-z
代替-J
(gzip
)。