Build local development environments using Docker containers

4.7
stars
36 ratings
Offered By
Coursera Project Network
In this Guided Project, you will:

Learn basic Docker commands

Develop a custom container

Develop custom development environments

Clock2 hours
IntermediateIntermediate
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

By the end of this project, you will create two independent and replicable local development environments for two servers and make them communicate with each other, avoiding terminal hell, issues with dependencies, and automating the process of setting up a fresh setup of your projects. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Skills you will develop

Microservices ArchitectureIntegrated Development EnvironmentsDocker (Software)

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Understand Docker basic commands

  2. Use an Ubuntu Docker image to create and execute an independent Ubuntu container

  3. Build a custom image for the HTTP server

  4. Build a custom container for the HTTP server

  5. Run a custom container and use the HTTP server

  6. Build the API server using a separate development environment

  7. Use Docker Compose to make the two servers communicate

  8. Build images using Docker Compose and final adjustments

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Reviews

TOP REVIEWS FROM BUILD LOCAL DEVELOPMENT ENVIRONMENTS USING DOCKER CONTAINERS

View all reviews

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.