【发布时间】:2021-09-05 03:04:51
【问题描述】:
我试图在推送到 github 时自动部署一个容器,我在 GCP 上启用了该功能,但它不起作用,并且在触发时它会抱怨:
generic::invalid_argument: invalid build: invalid image name "us.gcr.io/cifar-clf/CIFAR-10_classification/cifar-clf:f2d5c55fad600b733fc5bcc84550fdd9a325b05b": could not parse reference: us.gcr.io/cifar-clf/CIFAR-10_classification/cifar-clf:f2d5c55fad600b733fc5bcc84550fdd9a325b05b
Dockerfile(在项目的根目录中):
FROM python:3.8
ENV APP_HOME /app
WORKDIR $APP_HOME
COPY . ./
RUN pip install -r requirements.txt
EXPOSE 8080
CMD python app.py
但我得到了上面的错误。
对于序数部署,它可以正常工作:
- 使用 Google Cloud Build 提交构建
gcloud builds submit --tag gcr.io/cifar-clf/cifar-clf --project=cifar-clf
- 部署容器
gcloud run deploy --image gcr.io/cifar-clf/cifar-clf --platform managed --project=cifar-clf --allow-unauthenticated
任何帮助或建议将不胜感激,谢谢大家!
【问题讨论】:
标签: docker google-cloud-platform containers