Introduction to Docker – Global Azure Bootcamp 2016

Today as part of the Global Azure Bootcamp 2016 in Buenos Aires, Argentina; I give an introduction to Docker and what are the possibilities to use it from within Microsoft Azure.

Global Azure Bootcamp 2016 logo

The Global Azure Bootcamp is an incredible community event that take place the same day in multiple locations around the world since 2013. Last year I take the challenge to organize the local event and it was an incredible experience. This year, Matías Quaranta y Guillermo Bellmann organize the local event and it was even better. You can find more information about the local event here.

If you want to know more about the WordPress/Nginx scenario I showed, you can review my blog posts:

  1. Creating a docker Virtual Machine on Azure manually
  2. WordPress Docker container with Compose
  3. Nginx for serving multiple sites in docker
  4. Using Let’s Encrypt with nginx on docker
  5. Automating the Let’s Encrypt certificate renewal

Regarding the demos, the docker command to run dotnet inside a container but modifying the host machine was the following. This command is really useful is you want to test the latest version taken from the build server of dotnet.

docker run -it --rm -v "$PWD":/tmp/app/ -w /tmp/app/ microsoft/dotnet-preview dotnet new

I also, showed kitematic as an easy to use interface for docker.

Docker demo showing kitematic

Finally, you can find the slides I used for my presentation.