This class is for software developers who want to start learning about Docker containers.
Docker containers are a tool to solve 'it works on my machine' problems, which refers to lack of reliable deployments and configurations across environments.
This class is also a step forward to understand two current major trends in the industry: DevOps and microservices.
Here is what you will learn:
- Differences between Docker containers and virtual machines
- How to install Docker and start a Docker container
- How to create new Docker images
- How to run commands on a Docker container
- How to run multiple linked Docker containers using docker-compose
Prerequisites
- Basic familiarity with Linux command line (such as folder navigation and writing commands to command line)