【发布时间】:2020-01-30 06:19:15
【问题描述】:
我正在使用 Docker Image 'google/cloud-sdk' 并在容器中使用命令 gcloud builds submit --tag gcr.io/my-project/my-repo。
但是这个命令会导致下一个错误ERROR: gcloud crashed (FileNotFoundError): [Errno 2] No such file or directory: './proc/42/task/42/fdinfo/5'。
我也使用命令gcloud beta run deploy,这是成功的。
如果有人知道这个问题,请告诉我。
环境
谷歌/cloud-sdk:278
认证:gcloud auth activate-service-account ~
# gcloud version
Google Cloud SDK 278.0.0
alpha 2020.01.24
app-engine-go
app-engine-java 1.9.78
app-engine-python 1.9.88
app-engine-python-extras 1.9.88
beta 2020.01.24
bigtable
bq 2.0.52
cbt
cloud-datastore-emulator 2.1.0
core 2020.01.24
datalab 20190610
gsutil 4.47
kubectl 2020.01.24
pubsub-emulator 0.1.0
【问题讨论】:
-
您可以尝试运行
gcloud components update或gcloud init来重新初始化gcloud。可能是最新更新出了点问题。 -
此图片为最新版本,无法更新。而且我也使用旧图像,但同样的事情发生了。
-
请包含完整的
docker run ...命令以显示您如何将Dockerfile安装到容器中。该错误表明(出于某种原因)gcloud正在枚举/proc(容器不包括ps)以识别进程(42)正在使用的文件,该进程本身很好奇,但也许它没有找到你的构建源?
标签: docker google-cloud-platform gcloud google-cloud-build