실행시
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
).