Posted on: 07 October 2015
Following on from the Vagrant workshop three weeks earlier, Richard Wall introduced Docker, software that allows you to package, deploy, and run applications with the help of containers. Docker is sometimes pitched against Vagrant when in fact they can be used together (see this StackOverflow post with comments from the authors of Vagrant and Docker)
This was another hands-on workshop and gave a great introduction into what you can do with Docker. You can go through the tutorial on your own, cloning the git repo that Richard put together (see link below). The slides give a brief and clear introduction to the different types of virtualisation that tools like Vagrant, Puppet and Chef provide, and on the other hand Docker.
- Git repository incl slides with introduction on different types of virtualisation and Docker tutorial: https://github.com/wallrj/docker-tutorial
- View the slides: http://htmlpreview.github.io/?https://github.com/wallrj/docker-tutorial/blob/master/docker-tutorial.html#/
- Docker documentation: https://www.docker.com/whatisdocker
- There used to be an interactive tutorial teaching you the most common Docker commands, but it seems to have disappeared off the Internet! But this self-paced training might be a good replacement: https://training.docker.com/self-paced-training
- Meetup page of the workshop: http://www.meetup.com/CodeHub-Bristol/events/219720033/