6. What are the Docker tools?
6
1. Installs the Docker Platform from the Toolbox
2. Kitematic is a Native UI for Windows and Mac
3. Create containers in one click and inspect its logs
docker.com/docker-toolbox kitematic.com
7. What are the Docker tools?
7
Kitematic & the Docker Toolbox
8. What are the Docker tools?
8
Docker Machine
• Provides a CLI to quickly provision a Docker Host
• Deploys locally or on a Cloud Provider
AWS, Azure, GCE, DO, Rackspace, VMWare, etc…
$ docker-machine create -d azure
--azure-subscription-id="c4f51be3-784c-xxx-7c50ad9e1b7c"
--azure-subscription-cert="/Users/sam/.ssh/docker-azure-cert.pem"
--azure-location="East US"
--azure-size=Small
--azure-username="sam"
sam-docker-machine-n
9. What are the Docker tools?
9
Docker Compose
• Describe your stack with one file: docker-compose.yml
• Run your stack in one command: `docker-compose up`
web:
build: .
command: python app.py
ports:
- "5000:5000"
volumes:
- .:/code
links:
- redis:redis
redis:
image: redis
10. What are the Docker tools?
10
Docker Registry
• Store and distribute your docker container images
• Docker Hub makes it easy: hub.docker.com
$ docker login vsrecio
$ docker pull ubuntu
$ docker push vsrecio/myapp
11. What are the Docker tools?
1
1
Docker Swarm
• Exposes several Docker Engines as a single virtual Engine
• Serves the standard Docker API
• Swarm is production ready
Docker
CLI
12. What are the Docker tools?
1
2
Docker Engine (what’s new in 1.9?)