This repository contains a Docker-based setup for running Apache Traffic Control 8.0.2 using the cdn-in-a-box environment.
β οΈ Due to GitHub's file size limits, large required files are hosted externally via OneDrive.
Ensure the following software is installed on your machine:
- Docker version 20.10 or higher
- Docker Compose version 2.0 or higher (included with Docker)
docker --version
docker compose versionExpected output should look like:
Docker version 20.10.x, build xxxxx
Docker Compose version v2.x.xIf Docker is not installed, download it from: https://docs.docker.com/get-docker/
Download the full project (including large files) from OneDrive:
β‘οΈ Download from OneDrive
After downloading, extract the ZIP file using the following commands in Debian WSL:
# Extract the ZIP file
unzip apache-trafficcontrol-8.0.2.zip
# Navigate to the extracted directory
cd apache-trafficcontrol-8.0.2/infrastructure/cdn-in-a-boxSince you're already in the correct directory from Step 1, run:
docker compose build
docker compose up -dCheck running containers:
docker compose psOnce all containers are running, you can access the Traffic Control web interface at:
https://<your-ip>:8443
Replace <your-ip> with your server's IP address or use localhost if running locally:
https://localhost:8443