title | description | ms.service | ms.subservice | ms.topic | author | ms.author | ms.date |
---|---|---|---|---|---|---|---|
Prepare your Azure container technical assets |
Technical resource and guidelines to help you configure a container offer on Azure Marketplace. |
marketplace |
partnercenter-marketplace-publisher |
conceptual |
aarathin |
aarathin |
03/15/2022 |
This article gives technical resources and recommendations to help you create a container offer on Azure Marketplace.
For Quickstarts, Tutorials, and Samples, see the Azure Container Instances documentation.
Designing, building, and testing these assets takes time and requires technical knowledge of both the Azure platform and the technologies used to build the offer.
In addition to your solution domain, your engineering team should have knowledge about the following Microsoft technologies:
- Basic understanding of Azure Services
- How to design and architect Azure applications
- Working knowledge of Azure Virtual Machines, Azure Storage, and Azure Networking
- Working knowledge of Azure Resource Manager
- Working Knowledge of JSON.
Choose one or both of the following scripting environments to help manage your Container image:
We recommend adding these tools to your development environment:
- Azure Storage Explorer
- Visual Studio Code
- Extension: Azure Resource Manager Tools
- Extension: Beautify
- Extension: Prettify JSON.
Review the available tools on the Azure Developer Tools page. If you're using Visual Studio, review the tools available in the Visual Studio Marketplace.
You can't deploy an image to Azure Container Instances from an on-premises registry.
-
If you already have a working container in your local registry, create an Azure Registry and upload your container image to the Azure Container Registry. To learn more, see Tutorial: Build and deploy container images in the cloud with Azure Container Registry Tasks.
-
If don’t have a container image yet and need to containerize your existing application or create a new container based application, clone the application source code from GitHub, create a container image from the application source, and test the image in a local Docker environment. To learn more, see Tutorial: Create a container image for deployment to Azure Container Instances.