我正在尝试将 Docker 容器中的 ShinyProxy 部署到 Azure。此外,我在 Azure DevOps 中有 ShinyApp 存储库。每次开发人员更新存储库中的代码时,我希望 CD/CI 将创建 Docker 容器的新代码部署到 Azure。
另外,我认为,我必须在 ShinyProxy 和应用程序之间创建一个内部 Docker 网络。
我怎样才能创建这个过程?是否有任何教程如何在 Azure DevOps 中设置管道并在 Azure 上运行 ShinyProxy?
我正在尝试将 Docker 容器中的 ShinyProxy 部署到 Azure。此外,我在 Azure DevOps 中有 ShinyApp 存储库。每次开发人员更新存储库中的代码时,我希望 CD/CI 将创建 Docker 容器的新代码部署到 Azure。
另外,我认为,我必须在 ShinyProxy 和应用程序之间创建一个内部 Docker 网络。
我怎样才能创建这个过程?是否有任何教程如何在 Azure DevOps 中设置管道并在 Azure 上运行 ShinyProxy?
经过大量的研究和研究,我找到了如何创建完整的端到端部署。我在我的博客中创建了一个完整的分步指南。
我希望它可以帮助其他人。
是否要将应用部署到Azure 容器注册表?
如果是这样,以下是您需要执行的主要步骤:
在Azure 门户上创建容器注册表。
在项目设置上创建Docker 注册表服务连接,以使您的管道能够将图像推送到容器注册表中。
创建从存储库获取源的管道。
在管道中添加Docker 任务,
Container registry
作为“ ”。buildAndPush
' 作为 ' command
'。要查看更多详细信息,可以参考“构建并推送到 Azure 容器注册表”。