Learn how to store, manage, and share Docker images with Google Artifact Registry (GAR). You'll create repositories, push and pull images, and configure security scanning and cleanup policies. This course prepares you to use Artifact Registry as the foundation for deploying containers with Cloud Run and GKE.
Overview
Syllabus
- Unit 1: Getting Started with Registries
- Verify Artifact Registry CLI Setup
- Unit 2: Creating Secure Container Repositories
- Create and Verify a Docker Repository in Artifact Registry
- Enable Vulnerability Scanning for a Container Repository
- Implementing Tag Immutability via Versioning and Workflow in Artifact Registry
- Audit IAM Policies Across Multiple Repositories
- Unit 3: Pushing Images to Artifact Registry
- Build and List a Docker Image for Your Web App
- Authenticate Docker to Artifact Registry
- Tag and Prepare Your Image for Artifact Registry
- End-to-End Workflow: Push a Docker Image to Artifact Registry
- Unit 4: Pulling and Running Images
- Pulling a Container Image from Artifact Registry and Verifying Local Availability
- Pull and Run a Container Image from Artifact Registry
- Managing Multiple Container Image Versions with Artifact Registry
- Unit 5: Scanning and Cleanup Policies
- View Vulnerability Scan Results for a Container Image in Artifact Registry
- Limit Vulnerability Scan Output to Top 3 Findings
- Customize Artifact Registry Cleanup Policy Retention Period
- Implement Multi-Rule Cleanup Policy for Tagged and Untagged Images