Skip to content

Upgrade GeoHealthCheck Docker Image to Ubuntu 24 (noble) #496

@justb4

Description

@justb4

Discussed in #493

Originally posted by dperezBM November 10, 2025
Hi,

I am trying to run a Docker container of GeoHealthCheck, but I want to update the Ubuntu and python versions used by the container.

So I have followed the installation instructions for docker:

  1. Download the latest version of GeoHealthCheck in GitHub

  2. Change the Dockerfile to the corresponding Ubuntu 24.04LTS so instead of using ubuntu:jammy, I changed the first line
    FROM ubuntu:noble

  3. Build my modified image using the command
    sudo docker build -t geopython/geohealthcheck .

  4. Run the container
    sudo docker run -d --name ghc_web -p 8083:80 -v ghc_sqlitedb:/GeoHealthCheck/DB geopython/geohealthcheck:latest

However, it looks that something is not correct as the logs complains about paver, gunicorn and requests

Thanks for your help

I provide the needed information:
OS: Ubuntu 24.04LTS
Docker: version 28.5.1, build e180ab8

I also attach the logs from the container and the Dockerfile just in case you need it.

Dockerfile.txt
ghc_container.log

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions