在学习Azure时,我决定将我的个人网站从其他VPS提供商迁移到Azure。我选择了Azure容器应用程序,因为它是无服务器解决方案,每月提供一些免费资源。因为我的网站流量不高,对我来说应该没问题。我已经设置了使用Azure DevOps进行git repo和CI/CD管道的持续部署解决方案,使用Azure Container Registry(ACR)存储镜像。ACR每天收取一定的费用。我想使用Docker Hub。
我也浏览了MS文档和其他网站,我发现的每个Azure DevOps Pipeline任务和/或'az containerapp' Azure CLI命令都需要引用ACR,没有使用其他图像存储库提供程序的选项。但是,我们可以在Azure Portal用户界面中设置Docker Hub存储库,所以它应该是可以实现的。你知道什么方法可以达到这个目的吗?
1条答案
按热度按时间k2arahey1#
在创建Web应用程序时,选择Docker hub image source,然后,创建后,请参见下面的continue deployment图片