Prepare Azure container technical assets
This article gives technical resources and recommendations to help you create a container offer on Azure Marketplace.
Before you begin
For Quickstarts, Tutorials, and Samples, see the Azure Container Instances documentation.
Fundamental technical knowledge
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
Create the container image
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.