Getting Started with Containers - Your Way
Here you can find a list of some quick tutorials and sample code to get you going quickly with containers on Azure.
On Your Computer
To quickly get started creating containers on your computer, download either Docker for Windows or Docker for Mac. One of the cool features of Docker for Windows is the ability to switch between Linux and Windows containers.
To get started creating containers with Docker, I recommend their Getting Started with Docker guide.
Moving Images to the Cloud
Once you've created a container, you may want to deploy it to a cloud provider. To do that, you'll need to store your container image in a cloud accessible repository. You can use Docker Hub or Azure Container Registry
For Azure Container Registry:
Deploy to Azure Container Instances
Azure Container Instances is the quickest way to get a container into Azure. You are not responsible for building, hosting or managing host resources in your Azure subscription.
Deploy an Azure Container Service
Azure Container Services gives you more control over the container hosts behind your deployed containers, including the size and number of the agents and the orchestrator used. Azure Container Services currently supports Kubernetes, DC/OS and Docker Swarm (legacy Swarm, not Swarm Mode).
- Deploy Kubernetes on Azure Container Service - Linux or Windows
- Deploy Docker Swarm on Azure Container Service - Linux only
- Deploy DC/OS on Azure Container Service - Linux only
Deploy using Azure Service Fabric
Azure Service Fabric is yet another way to exercise deep control over the hosts you use to deploy your containers and microservices. One of the benefits of Service Fabric is the ability to mix containers with applications that aren't container based.