Nana explains the concepts of Docker and containers, providing hands-on demos to build and run containerized applications.
► Grab your free DevOps Roadmap: bit.ly/3GE9mzp
Full Docker Tutorial | Complete Docker Course | Hands-on course with a lot of demos and explaining the concepts behind, so that you really understand it.
💚 Become a DevOps Engineer - full educational program: bit.ly/3WvLq53
💙 Become a Kubernetes Administrator - CKA: bit.ly/3WwgLF5
► Follow me on IG for behind the scenes content: 👉🏼 bit.ly/2F3LXYJ
#docker #dockertutorial #techworldwithnana
By the end, you will have a deep understanding of the concepts and a great overall big picture of how Docker is used in the whole software development process.
The course is a mix of animated theoretic explanation and hands-on demo’s to follow along, so you get your first hands-on experience with Docker and feel more confident using it in your project.
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
- 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
🔗 Links
► Developing with Containers - Demo project: gitlab.com/nanuchi/techworld-js-docker-demo-app
🚀 1. What is Docker?
► What is a container and what problems does it solve?
► Container repository - where do containers live?
🚀 2. What is a Container technically
► What is a container technically? (layers of images)
► Demo part (docker hub and run a docker container locally)
🚀 3. Docker vs Virtual Machine
🚀 4. Docker Installation
► Before Installing Docker - prerequisites
► Install docker on Mac, Windows, Linux
❗️ Note: Docker Toolbox has been deprecated. Please use Docker Desktop instead. See for Mac (docs.docker.com/docker-for-mac/) and for Windows (docs.docker.com/docker-for-windows/).
🚀 5. Main Docker Commands
► docker pull, docker run, docker ps, docker stop, docker start, port mapping
🚀 6. Debugging a Container
► docker logs, docker exec -it
🚀 7. Demo Project Overview - Docker in Practice (Nodejs App with MongoDB and MongoExpress UI)
🚀 8. Developing with Containers
► JavaScript App (HTML, JavaScript Frontend, Node.js Backend)
► MongoDB and Mongo Express Set-Up with Docker
► Docker Network concept and demo
🚀 9. Docker Compose - Running multiple services
► What is Docker Compose?
► How to use it - Create the Docker Compose File
► Docker Networking in Docker Compose
🚀 10. Dockerfile - Building
Why it's here
1 person recommends this
What people say. Recommended as a comprehensive and beginner-friendly introduction to Docker and containerization.
…#
https://preview.redd.it/dhy74eykhp091.png?width=1039&format=png&auto=webp&s=cbed0caf7e89198aa0d68a96a254fc846ba13212
# Data Dashboard
https://preview.redd.it/896bizwnhp091.png?width=627&format=png&auto=webp&s=86cadc6e6ab8fa594e49e0a3fca56df2d9c72740
# Learning Resources
Airflow Basics:
\Airflow DAG: Coding your first DAG for Beginners\([video
\Running Airflow 2.0 with Docker in 5 mins\([video
S3 Basics:
\Setting Up Airflow Tasks To Connect Postgres And S3\([video
\How to Upload files to AWS S3 using Python and Boto3\([video
\Download files from S3\(https://www.stackvidhya.com/download-files-from-s3-using-boto3/)
Docker Basics:
\[Docker Tutorial for Beginners…