Yef*_*fet 5 azure docker-compose azure-container-registry azure-container-apps
根据ACA 文档,我们必须指定容器的目标端口
az containerapp create \
--name my-container-app \
--resource-group $RESOURCE_GROUP \
--environment $CONTAINERAPPS_ENVIRONMENT \
--image mcr.microsoft.com/azuredocs/containerapps-helloworld:latest \
--target-port 80 \
--ingress 'external' \
--query configuration.ingress.fqdn
Run Code Online (Sandbox Code Playgroud)
现在我的问题是如何通过 docker-compose 部署而不仅仅是单个图像,因为有一个目标端口?
小智 7
要使用 docker-compose 进行部署,可以使用以下命令: https: //learn.microsoft.com/en-us/cli/azure/containerapp/compose
az containerapp compose create --environment
--resource-group
[--compose-file-path]
[--location]
[--registry-password]
[--registry-server]
[--registry-username]
[--tags]
[--transport]
[--transport-mapping]
Run Code Online (Sandbox Code Playgroud)
小智 2
如果要将多个容器部署到单个容器应用程序,可以在配置的容器数组中定义多个容器
如果您想通过 Docker Compose 部署应用程序,可以部署到Azure Web 应用程序
创建 Web 应用程序时,选择 发布为Docker 容器。在 Docker 下,选择Docker Compose选项并提供 Docker Compose 文件
| 归档时间: |
|
| 查看次数: |
10025 次 |
| 最近记录: |