This repository serves as an online course for learning Docker. Made by STRV, itβs here to help those who want to use Docker for development as well as deployment.
To give you a fundamental understanding of what Docker is, and how to use it in your project for development as well as for deployment.
This online course was created by utilizing material from an internal workshop held at STRV.
This course requires at least basic knowledge of backend development.
This course contains 3 sessions (recordings).
- Docker Basics
- Virtual Machines vs Containerization
- What is Docker?
- Docker Architecture
- Hello World in Docker
- Building Docker Images
- Docker for Development
- Docker Networking
- Manage Data
- Docker Compose
- Docker for Deployments
- Docker Deployment Pipeline Basics
- Heroku
- Orchestration
- AWS ECS
- Docker Swarm
Sessions:
Playlist:
https://www.youtube.com/playlist?list=PLH7l6h4alq1NCndV79cPqjBRIKk8ZopE3