Skip to content

gvilarino/docker-workshop

Repository files navigation

Docker workshop

A simple docker workshop for anyone who wants to learn how to use docker effectively in their day-to-day dev work.

This repo attempts to drive you through the fundamentals and into some advanced topics like docker-compose or docker's swarm mode.

This is, of course, a continuous work in progress; feel free to propose changes and spread the word.

Get started in the 0-docker-basics section.

🐳

Requirements

You'll need to have docker 1.12 or later installed. Go ahead and get the latest stable version here

You may follow this repo almost entirely online with play-with-docker. If you need to access your services from outside, use the following URL pattern http://ip<instance_ip>-<port>.play-with-docker.com (i.e: http://ip10_2_135_3-80.play-with-docker.com/) Also, note that sessions there aren't permanent and your progress will get erased after some hours.

License

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

This license allows you to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material

for any purpose, even commercially. The licensor cannot revoke these freedoms as long as you follow the license terms.

Translations

This workshop is written in English as it's intended for all audiences. However, as an introductory learning resource, it makes sense to find a lot of value in translated versions. Feel free to fork or clone, translate and publish your translated workshop!

Current translations