Usage of CodeCarbon with Docker

July 12, 2025 ยท View on GitHub

Prerequisites

Clone the project

git clone https://github.com/mlco2/codecarbon/codecarbon.git

Prepare configuration:

cd codecarbon
cp docker/docker.env .env

Run

docker-compose up -d

This will run :

Stop

docker-compose down

Postgres database and PGAdmin configuration are saved in separate volumes.

View logs

docker logs codecarbon-api_codecarbon_api_1

Execute tests

docker exec codecarbon-api_codecarbon_api_1 uv run task test-api-integ

Force build

docker-compose up --build

Cleaning

Delete all files :

docker-compose down -v
docker image rm codecarbon-api