Я новичок в Docker и пытаюсь обновить существующий веб-сервис на лазурном веб-сайте. После построения изображения вот что я сделал:
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
Примечание: «Слой уже существует» взят из моего предыдущего нажатия. Я должен был сделать толчок 2 раза, потому что для некоторых слоев он продолжал повторяться, затем достиг EOF и остановился. Таким образом, при первом нажатии я выдвинул большинство слоев, а затем при втором нажатии остальные слои, которые не удалось сдвинуть в первый раз. Может ли проблема лежать здесь?
Новое изображение, которое я хочу добавить, полностью отличается от старого (оба приложения Flask).
После вышесказанного я зашел на портал Azure и перезапустил службу для этого ресурса, но ничего не произошло. Служба Azure остается прежней, а новые функции не добавлены.
Я читал другие посты, которые предполагают, что проблема заключается в именах тегов. Я не могу найти способ обойти это, поскольку хочу обновить существующее изображение в реестре Azure (означает ли это, что имена тегов будут одинаковыми?).
Кто-нибудь еще сталкивался с этой проблемой или, может быть, имеет представление о том, что я делаю неправильно?