Seminars
1. Introduction
In cloud environments, application storage behaves differently from traditional on-premise servers. Containers and platform services such as Azure App Service use ephemeral (temporary) storage by default. This means:
- Files written inside the container may disappear after restar...
View all of Disk space for App Service
You will learn:
- How to define a multi-container application using
docker compose - How to connect services via an internal network
- How to use environment variables and a
.envfile - How to use volumes for data persistence
- How to configure an application without modifying source code
T
...View all of Multi-container Application with Docker Compose
You will learn:
- Login and work with Azure Portal
- Working with Azure CLI
- Building a simple Flask application
- Deploying a Python Flask application without a container
- Configuring, monitoring, and updating a live Azure Web App
Access "Azure Dev Tools for Teaching"
To create an account...
View all of Deploy a Flask App to Azure Web App
Here is a follow-up practical exercise that builds directly on the previous lab. Make sure, that you have a Flask web app prepared.
This lab introduces:
- Azure SQL Database (relational database)
- Database connection strings
- Flask + relational database integration
- Basic CRUD operations
By...
View all of Follow-Up Exercise: Add a Relational Database to the Flask Azure Web App
You will learn:
- Use your own container image and image registry to deploy an application to the public cloud.
- Deploy the application using Azure Container Instances (ACI).
Prerequisites
You need:
- Docker installed and running (
docker version) - Azure CLI installed (
az version) and...
View all of Azure Container Instances
You will learn:
- Store application state using volumes.
- Create virtual networks.
- Map ports.
- Configure the application using environment variables.
Database in Docker system
In this guide, we will show how the Docker system can be used to run the database system. The goal of the tutori...
View all of Week 3: Network and volumes in Docker containers
You will learn:
- Create your own image using
docker build - Specify the execution order
- Specify the system to configure
Create a simple web application using the Python scripting language and the Flask framework. We define several functions in the application that can process HTTP reques...
View all of Week 3: Creating your own container images
You will learn:
- What an image is, what a container is, and what is the difference between them.
- Find images on Docker Hub.
- Launch a container using
docker run.
You'll find that with Docker, you can run different types of applications without the hassle of installing them. You will kn...
View all of Week 2: Launching the container
The goal:
- preparation of a basic set of tools for working with containers based on Virtual Box, Docker Toolbox and GIT Bash command line
- Use this procedure if you have Windows, but for some reason you can't install Docker Desktop.
You need:
- A computer running Windows 7 or 10
- Activate...
View all of Installing Docker Toolbox
This procedure applies to Linux systems
If you already use Linux, your life will be a little easier. Everything you need is already on your system, or you can install it with a few commands. You won't even need a GIT Bash or Docker Machine.
On Ubuntu you can use this tutorial.
In short:
...View all of Installing Docker on Linux
Goal
- Prepare a basic toolset for working with containers on Windows using WSL2 and Docker Desktop.
- Use this procedure if you have a current Windows 10 system.
Requirements:
- Windows 10, version 2004 or later (build 19041+). If your version is older, use Windows Update or this manual install ...
View all of Week 1 – Installing Docker Desktop