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
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
- Spanish by @mgarciaisaia - Status 100%
โ