我准备了一个基于java的简单的docker镜像,它应该计算给定参数的所有斐波那契数。 dockerfile
如下所示
FROM adoptopenjdk/openjdk15:jre-15.0.2_7-alpine
ARG JAR_FILE
ENV JAR_FILE=$JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT [\
"java",\
"-jar",\
"/app.jar"\
]
然后我成功地将生成的图像推送到azure资源,当我想创建azure实例时我可以列出它
我还作为 CMD
传递一些参数,例如 ["1","5","14"]
,图像应该计算斐波那契数并输出它们到标准输出。但是,当我创建并运行图像(重新启动策略 - 从不)时,过了一会儿,我收到以下错误:
{
"code": "DeploymentFailed",
"message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.",
"details": [
{
"code": "InaccessibleImage",
"message": "The image 'matcza2registry.azurecr.io/fibonacci:latest' in container group 'fibo-example' is not accessible. Please check the image and registry credential."
}
]
}
我做错了什么,或者没做什么?谢谢!
最佳答案
关于Azure - 无法从私有(private)azure存储库运行图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66997395/