result management system report for college project
Docker on azure
1. Working Docker Containers on Azure
Anuraj
Product Architect @ SOCXO Solutions Pvt. Ltd.
@anuraj / dotnetthoughts.net
2. Agenda
• Introduction Docker
• Installing Docker
• Basic Docker commands
• Introduction Dockerfile
• Building an Docker Image
• Working with Docker in Azure
• Azure Container Registry
• Azure Container Instances
• Azure App Services
• Q&A
3. What is Docker?
Docker is a company that provides
software (also called Docker) that
allows you to build, run and
manage software containers.
4. What is a container?
Containers provide a standard way
to package your application's code,
configurations, and dependencies
into a single object.
Image source : https://aws.amazon.com/containers/
5. Install Docker for Windows
• Download the installer from
https://docker.com
• Follow the install wizard to
accept the license, authorize the
installer, and proceed with the
install.
• Click Finish on the setup
complete dialog to launch
Docker.
• Double click on Docker Desktop
icon
https://docs.docker.com/docker-for-
windows/install/
6. Basic Terminologies of Docker
Images - The file system and configuration of our application which are
used to create containers.
Containers - Running instances of Docker images — containers run the
actual applications. A container includes an application and all of its
dependencies. It shares the kernel with other containers, and runs as
an isolated process in user space on the host OS.
Docker daemon - The background service running on the host that
manages building, running and distributing Docker containers.
7. Basic Terminologies of Docker
Docker client - The command line tool that allows the user to interact
with the Docker daemon.
Docker Store - Store is a registry of Docker images. You can think of
the registry as a directory of all available Docker images.
8. Docker commands
• docker run – Runs a command in a new container.
• docker start – Starts one or more stopped containers
• docker stop – Stops one or more running containers
• docker pull – Pulls an image or a repository from a registry
9. Docker commands
• docker push – Pushes an image or a repository to a registry
• docker exec – Runs a command in a run-time container
• docker build – Builds an image from a Docker file
• docker search – Searches the Docker Hub for images
10. Dockerfile
A Dockerfile is a text document that contains all the commands a user
could call on the command line to assemble an image.
Using docker build users can create an automated build that executes
several command-line instructions in succession.
https://docs.docker.com/engine/reference/builder/