
Giải đề DRAG DROP: Triển khai Docker Container trên Azure App Service for Containers
1. Phân tích đề bài
Bạn đang triển khai một ứng dụng Docker/Go bằng Azure App Service Web App for Containers trên Linux.
- Yêu cầu:
Chạy container trên App Service (Linux).
Giảm thiểu số lượng resource groups.
Triển khai ứng dụng và thực hiện initial deployment.
2. Các bước cần thực hiện
Bước 1: Tạo Resource Group
az group create --name myResourceGroup --location eastus
Lệnh này tạo một Resource Group, là bước đầu tiên cần thiết để quản lý tất cả các tài nguyên trong cùng một nhóm.
Bước 2: Tạo App Service Plan (Linux)
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku B1 --is-linux
App Service Plan là cần thiết để host Web App. Ở đây, chúng ta chỉ định rằng nó sẽ chạy trên Linux (
--is-linux
), phù hợp với Docker Container.
Bước 3: Tạo Web App (Container)
az webapp create --resource-group myResourceGroup --plan myAppServicePlan --name myWebApp --deployment-container-image-name mydockerhubuser/myimage:latest
Web App này chạy trên App Service Plan đã tạo và chỉ định Docker container image từ Docker Hub hoặc Azure Container Registry (
--deployment-container-image-name
).
3. Đáp án chính xác
Thứ tự | Azure CLI Command |
---|---|
az group create | |
az appservice plan create | |
az webapp create |
4. Tại sao không chọn các đáp án khác?
Azure CLI Command | Lý do không chọn |
---|---|
az group update | |
az webapp update | |
az webapp create | |
az appservice plan create |
5. Kết luận
Các bước chính xác để triển khai một Docker Container trên Azure App Service (Linux) là:
- Tạo Resource Group →
az group create
- Tạo App Service Plan (Linux) →
az appservice plan create
- Tạo Web App (Container) →
az webapp create
Đây là cách tối ưu và đúng nhất để triển khai Docker Container trên Azure App Service for Containers!