【发布时间】:2018-11-21 04:38:27
【问题描述】:
我正在学习如何使用这个quickstart 来使用 Docker 和 gcp,但是有一个我无法修复的错误。文件夹中有两个文件,Dockerfile.txt 和 quickstart.sh。
Dockerfile 已使用 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
【问题讨论】:
-
.(当前目录)目录中有哪些文件?执行 `ls -l' 并将输出添加到您的问题中。 -
您使用什么程序创建文本文件?
-
使用 Notepad++ 创建的两个文件
-
保存文件时,Notepad++ 中的“另存为类型”选择了什么?
-
我保存为普通的.txt文件
标签: docker google-cloud-platform dockerfile google-cloud-build