gpt4 book ai didi

azure - 更新现有 azure 注册表的镜像不起作用

转载 作者:行者123 更新时间:2023-12-02 19:25:06 25 4
gpt4 key购买 nike

我是 docker 新手,我正在尝试更新 azure 网站上的现有 Web 服务。构建图像后,这就是我所做的:

docker login <regname>.azurecr.io  # Successfully logged in
docker tag <myimage> <regname>.azurecr.io/<servicename>
docker push <regname>.azurecr.io/<servicename>

这就是我得到的:

C:\Users\user> docker push <regname>.azurecr.io/<servicename>
The push refers to repository [<regname>.azurecr.io/<servicename>]
8338876046a2: Preparing
9b4cb369a379: Preparing
769a276cd781: Preparing
486305c59459: Preparing
c36e2873b733: Preparing
130ae36f8cc8: Preparing
bc6b4902b79e: Preparing
f3d44e887388: Preparing
4a39ef7ed1bb: Preparing
4c5aab3548b9: Preparing
ec348085b0e6: Preparing
c2be8853e0b2: Preparing
0f1151f5fc99: Preparing
00399b079947: Preparing
c82d454eb914: Preparing
b25487d1db04: Preparing
e367fb455ccf: Preparing
bc6b4902b79e: Pushed
57df5852e66c: Layer already exists
d788ea03fce1: Layer already exists
1ffa9e6f04f1: Layer already exists
377e5b96eca6: Layer already exists
90dd0108373f: Layer already exists
eb8fe74986a4: Layer already exists
e2a005b711f9: Layer already exists
3a29b9e0627a: Layer already exists
ca4c28881d11: Layer already exists
33614d3265ba: Layer already exists
270f4d759cc3: Layer already exists
0fa80309f3d6: Layer already exists
4e1d0b4d1868: Layer already exists
910d7fd9e23e: Pushed
4230ff7f2288: Pushed
2c719774c1e1: Layer already exists
ec62f19bb3aa: Layer already exists
f94641f1fe1f: Layer already exists
latest: digest:
sha256:5d2729ae576349b158acc6c480acdde3899e2c6a9445966bb7e8d291677e11dd size: 7866

注意:“图层已存在”来 self 之前的推送。我必须推送两次,因为对于某些层,它会不断重试,然后到达 EOF 并停止。因此,在第一次推送中,我推送了大部分层,然后在第二次推送中,推送了第一次无法推送的其余层。难道问题就出在这里吗?

我要推送的新镜像与旧镜像完全不同(它们都是 Flask 应用)。

执行上述操作后,我转到 Azure 门户并重新启动了该资源的服务,但没有任何反应。 Azure 服务保持不变,未添加新功能。

我读过其他帖子,表明问题出在标签名称上。我找不到解决此问题的方法,因为我想更新 azure 注册表中的现有镜像(这是否意味着标签名称相同?)。

还有其他人遇到过这个问题或者可能知道我做错了什么吗?

最佳答案

对于您的问题,您只需要通知 Web 应用程序进行更新即可。然后,您需要在更新图像之前为您的 Web 应用程序创建一个 Webhook。描述here在接下来的步骤中。更多详情请参见Push an updated container image to a geo-replicated container registry for regional web app deployments .

关于azure - 更新现有 azure 注册表的镜像不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56803350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com