We try to keep prerequisites to a minimum, but please run through these items before attending any of our workshops to ensure a smooth start.
Goal: Ensure you have access to the workshop code repositories.
If you don't already have one, please sign up for GitHub.
Note
We will be cloning repositories directly from GitHub during the workshop, so a valid account is required.
Goal: Configure your operating system with the correct Container Engine and Git tools.
Please follow the instructions for your specific operating system below.
Open your terminal (Command+Space, type "Terminal") and run the following command:
git --version- If a pop-up appears: Click "Install". This automatically sets up Git and necessary system tools.
- If you see a version number: You are already set.
Tip
The installation pop-up might open behind your terminal window.
Move your window to check if it's hiding there!
- Option A (Standard): Download and install Docker Desktop for Mac.
- Option B (License Friendly): If you cannot use Docker Desktop due to licensing, install Rancher Desktop.
Important
If you choose Rancher Desktop, ensure you select "dockerd (moby)" as the container engine during setup.
Warning
We require WSL2 (Windows Subsystem for Linux) for this workshop.
PowerShell alone will not work for the exercises.
Open PowerShell as Administrator and run:
wsl --installRestart your computer if prompted.
This will install the Ubuntu Linux environment.
- Option A (Standard): Download Docker Desktop for Windows.
- In Settings > General, ensure "Use the WSL 2 based engine" is checked.
- In Settings > Resources > WSL Integration, ensure "Ubuntu" is toggled ON.
- Option B (License Friendly): Install Rancher Desktop.
- During setup, select "dockerd (moby)" as the engine.
- Enable WSL access for your Ubuntu distribution in the settings.
Open your Ubuntu terminal (search "Ubuntu" in the Start menu) and run:
git --versionNote
Git is usually pre-installed on WSL.
If it is missing, run sudo apt update && sudo apt install git.
Run the following command (or your distro equivalent):
sudo apt install gitFollow the official instructions for Docker Engine.
Goal: Set up an IDE that can communicate with Docker and your WSL environment.
We recommend Visual Studio Code for its strong Docker integration, but Cursor is a fully compatible alternative.
- Download & Install: Visual Studio Code.
- Install Extensions: Open Visual Studio Code, click the "Extensions" icon (square grid on the left), and install:
- Docker (by Microsoft) - For container management.
- WSL (by Microsoft) - Required for Windows users to edit files inside Linux.
If you prefer Cursor, it works perfectly for this workshop.
Important
You must still install the Docker and WSL extensions mentioned above inside Cursor.
Goal: Confirm all tools are installed and accessible from your terminal.
Before the workshop starts, please open your terminal (Windows users: use your Ubuntu terminal) and run these commands.
git --version
docker --versionYou should see version numbers for both commands.
Warning
If docker --version fails, ensure your application (Docker Desktop or Rancher) is actually running!
Windows Users: If it fails inside Ubuntu, check your "WSL Integration" settings in Docker/Rancher to ensure Ubuntu is authorized.
Your environment is now prepared for the workshop. See you there!