Docker Compose Tutorial - Docker in Practice || Docker Tutorial 9

preview_player
Показать описание
In this Docker Compose Tutorial you will learn what Docker Compose is, why it's useful and how to use it.

Docker Compose is a tool that makes running multiple Docker containers much easier, than with Docker run commands. I show you how docker run command compares to a docker compose file and explain step by step the difference and how it maps from docker run to a docker compose field.

So, basically you can take the whole docker run command with it's configuration and map it into a file. You will get a more structured and re-usable command, especially if you have e.g. 10 docker containers.

▬▬▬▬▬▬ T I M E S T A M P S 🐳
0:00 - Intro
0:07 - What is Docker Compose?
1:22 - docker run commands VS docker compose
5:05 - How to use it? - Create the Docker Compose File (Demo)
7:25 - Docker Networking in Docker Compose

#devops #techworldwithnana #docker #dockertutorials
-----------------------------------------------------------------------------------------------------------

Once you've learnt the basic concepts, it's important to see how Docker is actually used in practice or in real world development so to say.
In the next few videos "Docker in Practice" I want to show you exactly this:

You can check out my videos for the Pre-Requisites:

For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible.

This video is the 9th of a complete series for beginners.

💡 Only interested in Docker?

#docker #whatisdocker #dockertutorials #devops #techworldwithnana
-------------------------------------------------------------------------------------

The complete step-by-step guide to Docker and Kubernetes will include the following content:

🐳 D O C K E R
- Container concept
- Why docker? (image vs. traditional DevOps)
- Install docker on different operating systems
- 8 basic commands you need to know
- Docker vs. Virtual Machine
- Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment)
- Develop an application with Docker
- Docker Compose
- Dockerfile
- Private Repository
- Deploying your containerized application
- Docker Volumes from theory to practice

✵ K U B E R N E T E S
- Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet)
- Kubernetes architecture for beginners (master, slave nodes & processes)
- Understand how does K8s REALLY work? Main Concepts of how to use K8s
- Minikube, Kubectl - set up the cluster and connect to it
- Kubectl main commands - Demo
- Configuration file (YAML) - syntax
- Kubernetes Namespaces
- Communication between the pods - basic networking concepts in Kubernetes
- K8s Deployment in practice - example application deployment (pod + service + Ingress + secret)

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬

Legal Notice:
Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
Рекомендации по теме
Комментарии
Автор

I like how clear, straightforward and easy to understand you make this. It makes me think you have a really good understanding of how this works! Thank you

janphillips
Автор

After searching "docker compose tutorial", i was hesitating, not knowing which tutorial to watch. Then i saw your video and i clicked. I've watched a lot of your toturials and I trust you, so i choose to watch your video with 8k views over that other guy with 850k views. You always explain things well.

StormWolf
Автор

This explanation is so much better most of the other ones on YouTube. Thank you!

captainfuture
Автор

0:07 - What is Docker Compose?
1:22 - docker run commands VS docker compose
5:05 - How to use it? - Create the Docker Compose File (Demo)
7:25 - Docker Networking in Docker Compose

👉🏼 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible.
👉🏼 Also please let me know what you want to learn about Docker & Kubernetes.

Also please don't forget to subscribe and give me a thumbs up if you liked my video 🤓

TechWorldwithNana
Автор

Once again Nana has put together another absolutely brilliant video. I have learned more about Docker from her than any other source. She has a wonderful talent for explaininng concepts clearly and compreshensively.

Keep up the good work Nana, what you do a a wonderful gift to developers all over the world. :)

carlellis
Автор

Thank you for this! Clear explanation.

mirrormirage
Автор

You explained docker-compose better than anyone else, you make it crystal clear

danielderakhshani
Автор

Whenever I have a complex concept to learn "TechWorld with Nana" is my last resort and you never disappoint me !! This tutorial is yet again a saviour !!

bhupenderbhardwaj
Автор

I am so proud that you are Georgian ! Hats off :) Docker topics explained the simplest possible way. What a quality, what an explanation. Wish you all the best👍👍👍

kakhatezelashvili
Автор

This is the best tutorial to understand docker very easily. Thank you very much for these videos. 🙏

mohan
Автор

this is what I needed, transission from cli commands to config file, many thanks for great tutorial

nully.emptier
Автор

Amazing really u first explained the commands to create images and networks and then u introduce the yaml file it just hit the sweat spot on my brain thanks for this amazing series. <3

jatinhabibkar
Автор

your channel as saved me SO much frustration, thank you!

chideraezenekwe
Автор

Nana, you are turning me into a DevOps guru. Thanks you so much for all your brilliant videos.

ekeneidiagbor
Автор

Very well explained. I learnt Docker with all its tools from you completely. Thank you so much

milad
Автор

Very clear explanation. Best series saw on Docker. Keep going!

RyuZaKi
Автор

I needed to review some conceps and I am glad that I came back to this amazing video. Thanks a lot Nana.

jaimecarranza
Автор

Mam trust me u r clearing all the concepts which i was struggling to understand for such a long time..thank u soo much..

zaibakhanum
Автор

this was a great tutorial, thank you!!!

Weirlive
Автор

Great tutorial series!
Adding "restart: always" to the mongo-express part of the yaml fixed a start-up error for me where mongo-express would exit if mongo wasn't ready for it.

moss