尝试构建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= ""
删除这个问题解决了。