YoVDO

Docker Tutorial for Beginners

Offered By: TechWorld with Nana via YouTube

Tags

Docker Courses DevOps Courses Amazon Web Services (AWS) Courses Application Deployment Courses Data Persistence Courses Containerization Courses

Course Description

Overview

Embark on a comprehensive Docker tutorial designed for beginners, offering a full course experience in just under 3 hours. Gain a deep understanding of Docker concepts and their practical applications in software development through a mix of animated theoretical explanations and hands-on demonstrations. Learn essential topics including container basics, Docker installation, key commands, debugging techniques, and real-world project implementation. Explore advanced concepts such as Docker Compose for managing multiple services, creating custom Docker images with Dockerfiles, and utilizing private repositories. Dive into container deployment, data persistence with Docker volumes, and best practices for containerized application development. By the end of this course, acquire the knowledge and confidence to effectively use Docker in your own projects.

Syllabus

- Intro and Course Overview.
- What is Docker?.
- What is a Container?.
- Docker vs Virtual Machine.
- Docker Installation.
- Main Docker Commands.
- Debugging a Container.
- Demo Project Overview - Docker in Practice.
- Developing with Containers.
- Docker Compose - Running multiple services.
- Dockerfile - Building our own Docker Image.
- Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS.
- Deploy our containerized app.
- Docker Volumes - Persist data in Docker.
- Volumes Demo - Configure persistence for our demo project.
- Wrap Up.


Taught by

TechWorld with Nana

Related Courses

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera