来自守护程序的错误响应:无法解析 Dockerfile:语法错误 - 在 "" \ " " 中找不到 =。必须采用以下格式:名称=值



尝试构建docker映像,它一直返回标题中的错误:

DOCKERFILE

FROM java:8
ADD build/libs/selfservingportal.jar selfservingportal.jar
ENV SSL_CERT= ""
ENV SSL_KEY=""
ENV DEVSECOPS_PLATFORM_TERRAFORM_API_TOKEN=""
ENV DEVSECOPS_PLATFORM_TERRAFORM_USER=""
ENV DEVSECOPS_PLATFORM_TERRAFORM_BASEURL=""
ENV DEVSECOPS_PLATFORM_CREATED_TERRAFORM_API_TOKEN=""
ENV GCP_CAPTCHA_TOKEN=""
ENV JENKINS_BASE=""
ENV JENKINS_EXTENSION=""
ENV JENKINS_APPLICATIONJOB=""
ENV JENKINS_INFRASTRUCTUREJOB=""
ENV DEVSECOPS_PLATFORM_CREATED_TERRAFORM_USER=""
ENV ACCESS_KEY=""
ENV SECRET_ACCESS_KEY=""
ENV AWS_REGION=""
ENV AWS_ACCESSKEY=""
ENV AWS_SECRETKEY=""
ENV AZURE_CLIENT_ID=""
ENV AZURE_CLIENT_SECRET_KEY=""
ENV AZURE_SUBSCRIPTION_ID=""
ENV AZURE_TENANT_ID=""
ENTRYPOINT ["java","-jar","selfservingportal.jar"]

不确定这里的语法有什么问题。是因为值是空的吗?很困惑。如有任何帮助,不胜感激。

最后注意到= in:

后面的空格
ENV SSL_CERT= ""

删除这个问题解决了。

相关内容

最新更新