What is Docker Compose | How to create docker compose file | How to use Compose
Free Tutorials – https://automationstepbystep.com/
I am Raghav & Today we will learn :
1. What | Why – Docker Compose
2. How to install
3. How to create docker compose file
4. How to use docker compose file to create services
5. Basic Commands
TIPS
Docker compose
: tool for defining & running multi-container docker applications
: use yaml files to configure application services (docker-compose.yml)
: can start all services with a single command : docker compose up
: can stop all services with a single command : docker compose down
: can scale up selected services when required
Step 1 : install docker compose
(already installed on windows and mac with docker)
docker-compose -v
2 Ways
1. https://github.com/docker/compose/releases
2. Using PIP
pip install -U docker-compose
Step 2 : Create docker compose file at any location on your system
docker-compose.yml
Step 3 : Check the validity of file by command
docker-compose config
Step 4 : Run docker-compose.yml file by command
docker-compose up -d
Steps 5 : Bring down application by command
docker-compose down
TIPS
How to scale services
—scale
docker-compose up -d –scale database=4
References:
https://hub.docker.com
https://github.com/docker/compose/releases
https://docs.docker.com/compose/compose-file/
https://www.google.co.in/search?q=microservices+example&rlz=1C5CHFA_enIN734IN734&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjE3LPQqYfcAhXGpY8KHQHmB4gQ_AUICigB#imgrc=4466IjbSng_wcM:
_____________________________________________________________
#DockerCompose #DockerComposeIntroduction #DockerContainers #DockerTutorials #DockerTraining #DevOpsTools #DevOpsTraining #DockerCommands #DockerForBeginners #DockerFreeTutorials #DockerforDevOps
DOCKER PLAYLIST
YOUTUBE PLAYLIST
https://www.youtube.com/channel/UCTt7pyY-o0eltq14glaG5dg/playlists
YOUTUBE
https://www.youtube.com/automationstepbystep
FACEBOOK
https://www.facebook.com/automationstepbystep
TWITTER
https://twitter.com/automationsbs
If you like videos on the channel Automation Step by Step, hit the like button and share with others.
Click the SUBSCRIBE button and hit the bell icon to keep getting new videos.
Ask Raghav- https://bit.ly/2CoJGWf
Interviews – https://bit.ly/2NIPPxk
All Playlists – https://bit.ly/2LSiezA
———— Follow ————
Facebook – https://www.facebook.com/automationstepbystep
Twitter – https://twitter.com/automationsbs
Youtube – http://youtube.com/automationstepbystep
source
Leave us a comment Cancel reply
COMMON QUESTIONS
Categories
- Agile Coach
- ARTIFICIAL INTELLIGENCE
- Block chain
- Business Analyst BA
- DATA science
- Development
- Devops Automation
- Dotnet
- Education
- Free Job training and assistance
- Information
- Infrastructure automation
- Interview questions
- JAVA
- jobs
- Learn
- Machine learning
- Python Automation
- QA Automation
- RPA Automation
- SAP crm
- Scrum master Agile
- Skill
- UI Design
- Uncategorized
25 Comments
Automation Step by Step
May 09, 2022 11:51 amFree online courses – https://automationstepbystep.com/online-courses/
Chamindu Yasitha
May 09, 2022 11:51 amThat was very helpful
Mohdsiddique Bagwan
May 09, 2022 11:51 amReally good video. Just one piece of feedback, you can keep the docker-compose.yml file open, don't need to close it many times
Vignesh Palanisamy
May 09, 2022 11:51 amHi, in yml we are saying service and all other values like web , database. But can you please tell me why i need to use service and why i can not use other name instead of service. Where these values are defined? How docker knows this value? Thank for your help
Kalaivani Ravishankar
May 09, 2022 11:51 amsuch a wonderful explanation. Thank you so much for short and crisp explanation. Iam a beginner, your videos helped me a lot .
Suresh Thota
May 09, 2022 11:51 amI used this command docker-compose up -d –scale web=4 and i got this error WARNING: Host is already in use by another container. How to over come this error raghav gaaru.
Youssef Nour
May 09, 2022 11:51 amthank you very much, bro, all hope for you to be the best programmer ever …..
pujan raj rai
May 09, 2022 11:51 amgreat tutorial
sravan venus
May 09, 2022 11:51 amJust awesome explanation sir
OLA Uber
May 09, 2022 11:51 amhwo to get rid of error "Top-level object must be a mapping
"
Jaya Kumar
May 09, 2022 11:51 amIf I didn't like this video, That will be the first mistake of mine for today.. Very well explained 👌
nazia arfeen
May 09, 2022 11:51 amHey, You're awesome.. just love the way you teach! 🙂
Thomas Mohanraj
May 09, 2022 11:51 amYou are excellent !!!!
András Németh
May 09, 2022 11:51 amWhat browser do you use? That start page looks awesome!
And thanks for the great educational content btw 🙂
salar khan
May 09, 2022 11:51 amThanks bro it really helped!!!!. 👍🏻
Prince Kumar
May 09, 2022 11:51 amThank You! 🙂
Pwnograffik
May 09, 2022 11:51 amvery informative, thank you
sandeep reddy
May 09, 2022 11:51 amGreat Explanation Raghav..!
Jorge Blandon
May 09, 2022 11:51 amThank for sharing.!
ShanthKumar S
May 09, 2022 11:51 amThank You, Raghav for your explanation.
Sophiya Anudeep
May 09, 2022 11:51 amThank you sir. Your teaching skill is marvelous… God bless you.
FxStreamer
May 09, 2022 11:51 amvideo starts at 7:18
Fabian Leon
May 09, 2022 11:51 amReally helpfull, thank you!
Pavon Dunbar
May 09, 2022 11:51 amGreat video…even 3 years later. Thank you. Subscribed.
Ravindu Samaranayake
May 09, 2022 11:51 amThank you!