Как распаковать и извлечь файл tar.Z через curl и piping? - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь создать образ Docker (Ubuntu 18.04), в котором одним из шагов является распаковка и извлечение файлов из файла tar.Z, загруженного с URL-адреса через curl и переданного по tar через zcat,Инструкция Docker:

RUN bash -c 'curl -SL https://observer.gsfc.nasa.gov/ftp/edhs/hdfeos/latest_release/HDF-EOS2.20v1.00.tar.Z | zcat -f | tar xv'

Эта команда не выполняется с ошибкой

  % Total    % Received % Xferd  Average Speed   Time    Time       Time  Current
                             Dload  Upload   Total   Spent    Left    Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors

Я не уверен, что я делаю здесь неправильно, потому что, если я запускаю команду в BashОболочка напрямую работает.

...