Ошибка файла Docker gzip: stdin: неверные сжатые данные - ошибка crc - PullRequest
0 голосов
/ 21 ноября 2018

Я учусь, как использовать Docker и gcp, используя quickstart , но есть ошибка, которую я не могу исправить.В папке два файла: Dockerfile.txt и quickstart.sh.

Файл Docker был создан с использованием Notepad ++ и сохранен в виде файла Dockerfile.txt.Когда я запускаю команду

gcloud builds submit --tag gcr.io/[PROJECT_ID]/quickstart-image .

Я получаю сообщение об ошибке

gzip: stdin: invalid compressed data--crc error
gzip: stdin: invalid compressed data--length error
tar: Child returned status 1
tar: Error is not recoverable: exiting now
ERROR
ERROR: fetching gcs source: unpacking tarball: exit status 2

Я думаю, это связано с форматом Dockerfile, должен ли это быть файл bash?Я несколько раз заново создавал файл, чтобы убедиться, что он не поврежден.

Это файлы в каталоге:

hugh@Hugh_Laptop:/mnt/d/temp$ ls -l
total 0
-rwxrwxrwx 1 hugh hugh 55 Nov 21 15:05 Dockerfile.bash
-rwxrwxrwx 1 hugh hugh 51 Nov 21 13:38 quickstart.sh

Ответы [ 2 ]

0 голосов
/ 15 марта 2019

Скорее всего, Python2 не установлен или не установлен по умолчанию для /bin/python.

Установите python2 и повторите попытку.

0 голосов
/ 15 февраля 2019

Я предполагаю, что причиной проблемы является расширение Dockerfile.

Я предлагаю создать новый Dockerfile без расширения any.

...