Docker workshop
A simple docker
workshop for anyone who want's 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
installed. Go ahead and get it here
You may follow this repo almost entirely online with play-with-docker
. You may have some trouble doing some of the stuff ahead since you can't browse . If you need to access your services from outside, use the following URL pattern localhost
there, but you can always use curl
and work around ithttp://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.