这是我第一次使用azure,我在DevOps中创建了一个管道,该管道从dockerfile创建映像并将其推送到我的ACR。然后,我使用docker-compose创建了一个多容器Web应用程序,并将ACR连接到该Web应用程序。但是,Web应用程序无法从ACR中提取图像。我不知道我在做什么错。
在多容器Web应用程序中尝试从ACR提取图像时出现错误。
错误:
2019-11-28 19:27:46.755 INFO - Pulling image: [registry-name].azurecr.io/server
2019-11-28 19:27:46.921 ERROR - DockerApiException: Docker API responded with status code=NotFound, response={"message":"manifest for [registry-name].azurecr.io/server:latest not found: manifest unknown: manifest unknown"}
Docker-compose配置:
version: "3"
services:
# SERVER CONTAINER
server:
image: [registry-name].azurecr.io/server
expose:
- 4000
ports:
- 4000:4000
command: node src/server.js
restart: always
# CLIENT CONTAINER
client:
image: [registry-name].azurecr.io/client
ports:
- "80:80"
- "443:443"
links:
- server
depends_on:
- server
restart: unless-stopped