我目前在一个工作站上工作,需要运行azurecr上托管的给定docker容器的最新版本。我手动做的是:
- az登录,这使我使用Web浏览器进行身份验证
- Docker pull my_registry.azurecr.io/my_image:latest
- docker run...我的_registry.azurecr.io/my_image:latest
我可以通过cron或任何docker拉取和docker运行的东西(步骤2和3)自动化,但我无法自动化步骤1。你知道有什么方法可以做到这一点吗?谢谢!
1条答案
按热度按时间wwtsj6pe1#
您可以:
添加此主体的ACR Pull权限
通过这种方式,您可以避免交互式登录,并且应该能够在cron中运行它。