Azure 容器的Web应用程序-Http 503
我想配置从VST到Azure容器注册表,然后到WebApp的连续集成 这是我的docker-compose.yml文件:如您所见,我使用的是Asp.NETCore+mssqlAzure 容器的Web应用程序-Http 503,azure,docker,asp.net-core,docker-compose,azure-container-registry,Azure,Docker,Asp.net Core,Docker Compose,Azure Container Registry,我想配置从VST到Azure容器注册表,然后到WebApp的连续集成 这是我的docker-compose.yml文件:如您所见,我使用的是Asp.NETCore+mssql version: '3' services: api: image: tbacr.azurecr.io/myservice/api container_name: api build: context: ./Api
version: '3'
services:
api:
image: tbacr.azurecr.io/myservice/api
container_name: api
build:
context: ./Api
dockerfile: Dockerfile
ports:
- "8000:80"
depends_on:
- db
db:
image: "microsoft/mssql-server-linux"
container_name: mssql
environment:
SA_PASSWORD: "testtest3030!"
ACCEPT_EULA: "Y"
MSSQL_PID: "Developer"
ports:
- "127.0.0.1:8001:1433"
我已使用VST将我的图像推送到Azure容器注册表。
这是我的Azure容器注册表:
但当我尝试在浏览器中打开URI时,会收到一条错误消息:
服务不可用,为HTPP 503代码
我应该配置更多吗?我认为一个应用程序服务只能部署一个容器。docker compose文件中有两个图像。如果你需要一个数据库,你可以考虑使用“Azure SQL数据库”或“MySQL的Azure数据库”。 通过右键单击存储库中的图像标记并选择“部署到web应用程序”,可以从Azure容器注册表设置自定义图像的连续部署。每次更新图像时,web应用程序也会更新 如果您想部署微服务,请使用服务结构、Azure容器服务(ACS)或Azure Kubernetes服务(AKS) PS:您已上载应用程序服务的图像,而不是容器注册表的图像。用 你能关上这个吗?或者将第一个标记为OK并在其中添加更多信息