mha*_*ani 4 containers docker google-cloud-platform
我尝试在推送到 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
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
但我得到了上面的错误。
对于顺序部署,它可以很好地使用:
gcloud builds submit --tag gcr.io/cifar-clf/cifar-clf --project=cifar-clf
Run Code Online (Sandbox Code Playgroud)
gcloud run deploy --image gcr.io/cifar-clf/cifar-clf --platform managed --project=cifar-clf --allow-unauthenticated
Run Code Online (Sandbox Code Playgroud)
任何帮助或建议将不胜感激,谢谢大家!
图像引用的命名组件仅允许使用分发实现中的小写字符:
// alphaNumericRegexp defines the alpha numeric atom, typically a
// component of names. This only allows lower case characters and digits.
alphaNumericRegexp = match(`[a-z0-9]+`)
// separatorRegexp defines the separators allowed to be embedded in name
// components. This allow one period, one or two underscore and multiple
// dashes. Repeated dashes and underscores are intentionally treated
// differently. In order to support valid hostnames as name components,
// supporting repeated dash was added. Additionally double underscore is
// now allowed as a separator to loosen the restriction for previously
// supported names.
separatorRegexp = match(`(?:[._]|__|[-]*)`)
// nameComponentRegexp restricts registry path component names to start
// with at least one letter or number, with following parts able to be
// separated by one period, one or two underscore and multiple dashes.
nameComponentRegexp = expression(
alphaNumericRegexp,
optional(repeated(separatorRegexp, alphaNumericRegexp)))
Run Code Online (Sandbox Code Playgroud)
所以你应该改变:
us.gcr.io/cifar-clf/CIFAR-10_classification/cifar-clf:f2d5c55fad600b733fc5bcc84550fdd9a325b05b
Run Code Online (Sandbox Code Playgroud)
到:
us.gcr.io/cifar-clf/cifar-10_classification/cifar-clf:f2d5c55fad600b733fc5bcc84550fdd9a325b05b
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2358 次 |
| 最近记录: |