Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Docker Fundamentals for GCP

via CodeSignal

Overview

Learn the foundations of containerization with Docker on Google Cloud Platform (GCP). You'll understand what containers are, practice with existing containers, build your own images, and manage data persistence. This course sets up the essential Docker knowledge needed before moving into GCP container services like Artifact Registry, Cloud Run, and GKE.

Syllabus

  • Unit 1: Getting Started with Docker
    • Running Your First Container
  • Unit 2: Managing Docker Containers
    • Pull and Run a Web Server Container in the Foreground
    • Run a Web Server in a Container with Custom Port and Name
    • Inspecting and Troubleshooting a Running Container
    • Customizing the Nginx Welcome Page Inside a Container
    • Managing Multiple Containers Lifecycle
  • Unit 3: Building Custom Docker Images
    • Switching the Base Image Version and Tagging Your Docker Build
    • Debugging Dockerfile Build Failures Due to Instruction Order
    • Modify and Extend Your Containerized Web Application
    • Containerize a System Information Script from Scratch
    • Optimizing an Inefficient Dockerfile for a Web Application
  • Unit 4: Persisting Data with Containers
    • Enhance Logging with Container Hostname and Persistent Storage
    • Persisting Multiple Log Files with Bind Mounts
    • Managing Multiple Bind Mounts for Logs and Configuration
    • Persisting Access Logs with Docker Bind Mounts
  • Unit 5: Docker Compose Essentials
    • Debugging Service Discovery in Docker Compose
    • Customize Apps with Environment Variables
    • Adding a PostgreSQL Database Service to Your Docker Compose Application
    • Fix the Broken Multi-Container Docker Compose Setup
    • Production-Ready Service Orchestration and Resource Limits with Docker Compose

Reviews

Start your review of Docker Fundamentals for GCP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.