Level 1: Module 3 - Leveraging Docker Compose

General Overview :

  • Docker compose : Compose is a tool for defining and running multi-container Docker applications.
  • Docker Compose: Refer this .

Part 1: Dockerfile to Docker Run to Docker Compose Mapping

Video Tutorial:

Highlights:

  • Build flow of docker components.
  • Elements in a docker-compose file.

Part 2: Getting Started with Docker Compose

Video Tutorial:

Highlights:

  • Redundant statements in different docker files.
  • Grouping of services together.
  • Exposing the ports.
  • Default Naming of a docker container.

Part 3: Get an Interactive Shell With Docker Compose

Video Tutorial:

Highlights:

  • Service must be active at the time of execution.

Part 4: Add an Image From Docker Hub to Our Docker Compose Services

Video Tutorial:

Highlights:

  • Working on Publicly available docker images.
  • Adding the Nginx image in the docker-compose file.
  • Multiple instances of docker containers.

Part 5: Docker Compose Logs

Video Tutorial:

Highlights:

  • Commands for generating logs of the docker-compose file.
  • Using the --tail flag.

Part 6: Getting Your Services to Talk to One Another - Python + MySQL Example

Video Tutorial:

Highlights:

  • Interaction of services among themselves.
  • Bringing up a shell in an individual container.
  • Working inside the interactive shell.
  • MySQL helper function for binding.

Part 7: Get Your Services to Talk to One Another - Python + MongoDB Example

Video Tutorial:

Highlights:

  • Interaction of services among themselves.
  • Bringing up a shell in an individual container.
  • Working inside the interactive shell.
  • pymongo library for connection with MongoDB.

Part 8: Upload an Image From Docker Compose

Video Tutorial:

Highlights:

  • Uploading the image to the docker service provider by docker-compose.
  • Tagging the docker images.
  • Pushing the images on the server.

Estimated Watch Time: 75 Minutes

Expected Time for Completion of Module 1: 1 Hour 45 Minutes.

Video Credits: dabbleofdevops

If you have any queries, just reply to this thread. :grinning: :grinning:

@CC-Pathway