我有一个Azure发布管道,它使用Azure Web App for Containers任务在Azure应用程序服务上部署docker镜像。镜像以some_image:$(Build.BuildId)的形式指定。管道按预期工作,并使用最新构建的映像成功更新应用程序服务。 我希望从另一个发布管道中使用该镜像执行docker run命令。我注意到Docker任务的版本1允许我在docker镜像上执行这样的docker run命令(不知道为什么版本2中没有run ),但是我如何指定docke
我需要有以下步骤: CI : Visual Studio ->构建在托管代理->上创建->镜像并将其推送到Azure容器注册表CD:将创建的镜像部署到本地docker swarm群集现在,我有两个问题:1-如何部署到Docker swarm群集2-我必须在没有互联网访问的情况下直接从构建代理部署到swarm群集。
我已经将一个名为com.tejas:tejas-api:dev的docker镜像推送到github包注册表。现在,当我再次将相同的镜像名称(已更新代码)推送到注册表时,它会成功推送,但不会更新镜像。因此,现在我有两个镜像版本: dev (使用第一次部署的构建时间)和docker-base-layer (使用第二次部署的构建时间,也就是最近一次部署的构建时间)。我做错了什么吗?