- Introduction to Docker Compose
- Dockerfile Vs Docker compose
- How to Install Docker Compose?
- [Instructions of Docker Compose]
- Lab #1:
version
Command - Lab #2:
help
Command - Lab #3:
Config
Command - Lab #4:
Build
Command - Lab #5:
Pull
Command - Lab #6:
Push
Command - [Lab #7:
Images
Command] - [Lab #8:
up
Command] - [Lab #9:
ps
Command] - [Lab #10:
Stop
Command] - [Lab #11:
Start
Command] - [Lab #12:
Restart
Command] - [Lab #13:
pause
Command] - [Lab #14:
Unpause
Command] - [Lab #15:
Logs
Command] - [Lab #16:
Port
Command] - [Lab #17:
Run
Command] - [Lab #18:
Scale
Command] - Lab #19:
Exec
Command - [Lab #20:
Kill
Command] - [Lab #21:
Rm
Command] - [Lab #22:
Down
Command]
- Lab #1:
- Lab #22: Create first docker compose file with ngnix and mysql
- Lab #23: To run docker compose without terminal display (as a daemon)
- Lab #24: Use JSON instead of YAML compose file in Docker?
- [Lab #25: Multi-Container Deployment with Docker Compose ]
- [Lab #26: Write Docker compose To build an production version of your image]
- [Lab #27: Launch and Orchestrate Docker Containers With Docker Compose ]
- Creating 5-Node Docker Swarm Cluster
- Lab #1: Creating Overlay Network
- Lab #2: Deploy Services
- Lab #3: Inspecting Docker Swarm Service States
- Lab #4: Scaling Docker Swarm Services
- Lab #5: Deploy the application components as Docker services
- Lab #6: Drain a node and reschedule the containers
- Lab #7: Cleaning Up
- [Docker Networking- How to connect multiple containers]