About this Learning Path

Who is this for?

This is an introductory topic for developers who want to build and run multi-architecture Docker images with Buildkite on Arm-based Google Cloud C4A virtual machines (VM) powered by Google Axion processors.

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Provision an Arm-based VM on Google Cloud running either SUSE Linux Enterprise Server or Ubuntu
  • Install and configure Docker, Docker Buildx, and the Buildkite agent
  • Write a Dockerfile to containerize a simple Flask-based Python application
  • Configure a Buildkite pipeline to build a multi-architecture Docker image and push it to Docker Hub
  • Start the application and verify that it runs correctly

Prerequisites

Before starting, you will need the following:

Next