步骤2:部署...步骤2:设置IAM策略..........完成步骤2:创建修订...............................................................................................................................................................................入口点无效。[名称:“gcr.io/opencobalt/silo@sha256:fb860e758eb1957b90ff3761fcdf68dedb9d10f832f2bb21375915d3de2aaed5”步骤2:错误:“无效命令\”/bin/sh\“:找不到文件”步骤2:]。完成步骤#2错误错误:构建步骤2“gcr.io/cloud-builders/gcloud”失败:步骤退出,状态为非零:1
构建步骤如下所示;
[“运行”、“部署”、“竖井”、“--image”、“gcr.io/opencobalt/silo”、“--region”、“US-Central1”、“--Platform”、“Managed”、“--Allow-Unauthenticated”]}
映像是在注册表中构建的,如果我将最后一个构建步骤改为部署compute engine VM,它就可以工作了。这些构建步骤如下所示;
{“name”:“gcr.io/cloud-builders/gcloud”,“args”:[“compute”,“instances”,“create-with-container”,“silo”,“--container-image”,“gcr.io/opencobalt/silo”,“--zone”,“us-central1-a”,“--tags”,“silo,pharo”]}
我也可以在本地构建映像,但在本地运行gcloud run deploy时会遇到同样的错误。
我正在想办法解决这个问题。映像可以工作,因为它在本地运行良好,在作为计算引擎VM部署时也运行良好,只有当我试图将映像部署为云运行服务时,错误才会出现。
######################################
# Based on Ubuntu image
######################################
FROM ubuntu
######################################
# Basic project infos
######################################
LABEL maintainer="PeterSvensson"
######################################
# Update Ubuntu apt and install some tools
######################################
RUN apt-get update \
&& apt-get install -y wget \
&& apt-get install -y git \
&& apt-get install -y unzip \
&& rm -rf /var/lib/apt/lists/*
######################################
# Have an own directory for the tool
######################################
RUN mkdir webapp
WORKDIR webapp
######################################
# Download Pharo using Zeroconf & start script
######################################
RUN wget -O- https://get.pharo.org/64/80+vm | bash
COPY service_account.json service_account.json
RUN export certificate="$(cat service_account.json)"
COPY load.st load.st
COPY setup.sh setup.sh
RUN chmod +x setup.sh
RUN ./setup.sh; echo 0
RUN ./pharo Pharo.image load.st; echo 0
######################################
# Expose port 8080 of Zinc outside the container
######################################
EXPOSE 8080
######################################
# Finally run headless as server
######################################
CMD ./pharo --headless Pharo.image --no-quit
任何建议热忱欢迎。谢谢你。
经过大量的测试,我设法走得更远。似乎/bin/sh丢失文件的事情是一种转移注意力的做法。
我试图将启动命令从CMD更改为ENTRYPOINT,因为错误中提到了这一点,但它不起作用。但是,当我将启动指令复制到一个新文件'startup.sh'中,并将Dockerfile的最后一行更改为;
ENTRYPOINT./startup.sh
在ng构建之后,我得到: 我有的依赖项:“@Angulation-Devkit/Build-Angular”:“~0.1100.1”,“@Angulation/CLI”:“~11.0.1”,“@Angulation/Compiler-CLI”:“^11.0.0”,“@Angulation/Language-Service”:“^11.0.0”,“@Types/Crypto-JS”:“^4.0.1”
问题内容: 我正在尝试构建Boost并生成dll,但是我所做的任何事情都无法解决问题。 这是我得到的: 创建库bin.v2 \ libs \ thread \ build \ msvc-11.0 \ dbg \ adrs-mdl-32 \ async- excpt-on \ thrd-mlt \ boost_thread-vc110-mt-gd-1_53.lib和对象bin.v2 \ libs \
我正在打开一个较旧的NetBeans项目,我想用在中与Debian一起构建它。但是,当我尝试运行时,我得到了这个错误
我试图在AWS Lambda中运行Optaplanner(8.20.0)求解器,上传到具有所有依赖项的胖罐中。运行解决方案时(或更具体地说,在上创建求解器时),我遇到以下错误: 我似乎已经将问题追溯到Drools中存在的内存中Alpha网络编译器。具体来说,按照这个答案中的建议禁用DroolsAlphaNetworkCompilationEnable可以解决我的问题。但是,问题似乎不是AWS La
(2016.3.15更新) 上周我遇到了一个奇怪的问题,我想和你讨论一下这个问题。 但是,如果我使用sendMessage(SearchHandler.Object...)而不是runOnUiThread,一切都会很顺利!! java: SearchActivity.java: 2)在运行getActivity().runonuithread()之前,首先判断getActivity()==null