【发布时间】:2021-12-10 01:27:26
【问题描述】:
我正在尝试在 GCP 上可抢占的 VM 上运行批处理作业。
我的容器似乎没有启动。这是我在 VM 上连接 wia ssh 时的日志。
任何建议或意见将不胜感激!
#########################[错误]################## ###### # 这 启动代理遇到错误。你的容器 # # 不是 开始了。要检查代理的日志,请使用 # # 'sudo journalctl -u konlet-startup' 命令。 ################################################# ########## jackychan145@instanceapptraining ~ $ sudo journalctl -u 2021/10/24 00:37:54 拉 图片:'gcr.io/local-traffic-p> Oct 24 00:37:55 instanceapptraining konlet-startup [457]:2021/10/24 00:37:55 错误:启动失败 容器:错误> Oct 24 00:37:55 instanceapptraining konlet-startup[457]: 2021/10/24 00:37:55 将欢迎脚本保存到 profile.d 10 月 24 日 00:37:55 instanceapptraining systemd2: konlet-startup.service:主进程退出,code=exited,status=1/> 10 月 24 日 00:37:55 instanceapptraining systemd2: konlet-startup.service:失败,结果为“退出代码”。 instanceapptraining konlet-startup[79011]: 2021/10/24 09:19:45 E
错误:无法启动容器:来自守护程序的错误响应: {“消息”:“未授权
rized:您没有执行此操作所需的权限 操作,你
可能有无效的凭据。要验证您的请求,请按照 步入:
https://cloud.google.com/container-registry/docs/advanced-authentication"} instanceapptraining konlet-startup[79011]: 2021/10/24 09:19:45 E
错误:无法启动容器:来自守护程序的错误响应: {“消息”:“未授权
rized:您没有执行此操作所需的权限 操作,你
可能有无效的凭据。要验证您的请求,请按照 步入:
https://cloud.google.com/container-registry/docs/advanced-authentication"}
使用这个脚本:
steps:
- name: gcr.io/cloud-builders/docker
args: ['build', '-t', 'gcr.io/local-xxxxxxxxxxxxxx/apptraining', '.']
- name: 'gcr.io/cloud-builders/docker'
args: ["push", "gcr.io/local-xxxxxxxxxxxxxx/apptraining"]
- name: 'gcr.io/cloud-builders/gcloud'
args: ['compute', 'instances', 'create-with-container', 'instanceapptraining', '--machine-type=n1-standard-1', '--scopes=https://www.googleapis.com/auth/bigquery,https://www.googleapis.com/auth/datastore','--zone=us-central1-a', '--preemptible', '--container-image=gcr.io/local-xxxxxxxxxxxxxx/apptraining:latest']
【问题讨论】:
-
1) 您使用的是 Compute Engine 还是 Compute Engine Container Optimized OS? 2)将您的日志编辑为单独的行,它目前是一大行,难以阅读。 3) SSH 进入您的实例并手动启动容器。报什么错误?您的日志没有显示错误是什么。
-
感谢您的回答。我正在尝试获取完整的 ine,但日志被截断
标签: docker google-cloud-platform containers google-compute-engine