【问题标题】:How to deploy MarkLogic docker hub image to Azure Container Instance ACI如何将 MarkLogic docker hub 映像部署到 Azure 容器实例 ACI
【发布时间】:2022-01-22 17:07:29
【问题描述】:

MarkLogic 将其 DB 发布到 Docker Hub

我想探索如何在 ACI 上运行 ML docker hub 映像。

我尝试按照下面的link 进行操作。 (它适用于示例 Microsoft aci-helloword 图像部署。我认为它也应该适用于 ML。) 但是我收到以下错误消息。

{"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 'store/marklogicdb/marklogic-server:10.0-8.1-centos-1.0.0-ea2' in container group 'ml-container' is not accessible. Please check the image and registry credential."}]}

【问题讨论】:

    标签: azure docker marklogic azure-container-instances


    【解决方案1】:

    问题可能与图像类型有关。它是免费的,但由于您需要订阅,所以它不是私人的。尝试使用私有映像类型,您可能需要针对 Docker Hub 进行身份验证。我们在https://github.com/marklogic/marklogic-docker 有一个详细的示例,但我不确定如何在 Azure 上设置私有图像访问。

    【讨论】:

    • 根据我与@vitaly 的一次附带对话,即使将它设置为私有图像并正确设置凭据,我也无法让它与 ACI 一起使用。我们将研究问题可能是什么,但与此同时,一种解决方法是在本地提取图像,然后推送到您自己的存储库。我对此进行了测试,效果很好。
    • James,我可以确认一下 ML DB docker 映像是否适用于 ACI?我是否需要将 Azure 文件共享装载到 ACI 才能使其正常工作? (docs.microsoft.com/en-us/azure/container-instances/…)。我想这是使用 ACI 设置非生产 ML 的好方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多