The Workshop is separated in nine sections:
- Container Philosophy
- Docker Basics
- Dockerfile Usage
- Volumes
- Docker Compose
- Docker Network
- Docker Machine
- Docker Swarm
- DockerHub
- Continuous Integration
- Docker Best Practices
- Install Docker
- Clone this repo:
git clone https://github.com/jbelmont/docker-workshop.git
- Docker Images:
docker pull mongo:3.4.5
docker pull golang:1.8.3
docker pull redis
docker pull mhart/alpine-node:8.0.0
- During this workshop the following ports will be used:
8081
,8080
,3000-3005
.
If they are not available on your machine, adjust the CLI commands accordingly.
Join Code Craftsmanship Saturdays Meetup
Join Code Craftsmanship Saturdays Github Org
Since Docker leverages the Operating System's virtualization technologies, the install requirements for Docker are specific.
OS X requirements:
- 2010 or newer model with Intel's MMU virtualization
- OS X El Capitan 10.11 or newer
Windows requirements:
- 64-bit Windows
- Windows 10 Pro, Enterprise or Education (not Home, not Windows 7 or 8) to install Hyper-V
- Windows 10 Anniversary Update or better
- Access to your machine's BIOS to turn on virtualization
Go to the gitbook Here