image
learning pathDeveloping with Docker
Intermediate
7 hours
68
5/5
Build hands-on tech skillsImprove theoretical and practical skills needed in real-world scenarios.
Enroll to stay on trackSelect a due date and we will help you stay on track with custom reminders and weekly progress reports.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

Training content

3

Docker provides developer-friendly tools for creating, deploying, and maintaining container-based applications. Understanding how to effectively leverage Docker is a useful cross-industry skill set. This learning path offers hands-on labs for practical Docker and Docker Compose experience.

Learning Objectives

  • Using common Dockerfile instructions
  • Creating Multi-stage builds
  • Using BuildKit enhanced RUN instructions
  • Building multi-container services
  • Building multi-network services
  • Configuring images using environment variables
  • Configuring persistent volumes
  • Creating multi-container Compose applications
  • Maintaining compose files using extensions and fragments
  • Creating automated test environments

Target Audience

  • Software engineers
  • Data engineers
  • DevOps engineers
  • Site reliability engineers
Your certificate for this learning path
Avatar
Ben Lambert
Software Engineer
Students
99899
Labs
34
Courses
45
Learning Paths
55

Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.