Docker Notes
Docker Notes
Commands
Docker Machine (DM) Commands. (All at https://docs.docker.com/machine/reference/)
Images Commands
Container Commands
Volume Commands
Docker Network/Bridge/Linking Commands
Docker Compose Commands
What is Docker?
Explaining Docker imagery (Whales, Containers, Octopuses … Oh my !!)
Docker Toolbox - Installing Docker on your computer gives you all 3 ...
Docker Machine (aka DOCKER_HOST environment. Lightweight Linux VM)
Docker Server - Builds, runs & distributes docker containers.
Docker Client - communicates with Docker Server/Engine/Daemon
What is difference between Docker-Machine and Docker Engine?https://docs.docker.com/machine/overview/
Docker Images
Two ways to create an image
Dockerfiles Commands (James Lee)
More Docker file - Dan Wahlin
“Building” an image from the Dockerfile (custom image). Layers
Containers
metaphor: Class/instance → Image/Container
Container: simply a thin read/write layer on top of image
How to run a container
Docker Volumes - Hooking up your source code to a docker container
Docker Container Links (James Lee)
More on Linking Containers (Dan Wahlin)
Docker commands that help with networks
Deploying on Digital Ocean
Docker Compose (Part of Docker Toolbox).
One Docker-Machine, One Docker-Server, multiple containers
docker-compose.yml → pronounced “yamel”
Docker Cloud (www.cloud.docker.com)
Link to cloud provider (AWS, Google Cloud, Azure, etc)
CircleCI: Testing on Docker (Udemy. James Lee Docker Hub Course. Section 4)
Continuous Integration
Docker Swarm
Docker Swarm is for deploying multiple Docker-Machines (Linux VMs).
Swarm helps manage this complexity
Steps to setting up Docker Swarm
3 Steps to Set up Service Discovery / Consul
Ready to setup Docker Swarm now that we have a key/value store (Consul)
Spin up dockerapp & redis containers
Courses
Dan Wahlin
James Lee
Powered by
GitBook
Commands
Commands
results matching "
"
No results matching "
"