Tar

Dockerbusybox 焦油破管

  • August 25, 2019

執行時

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)。

引用自:https://unix.stackexchange.com/questions/537311