This guide will show you how to install Redmine 7 via the Docker Compose using Ubuntu 26.04. We are going to set up the Docker engine with PostgreSQL database.
Docker engine installation steps
The following steps are going to add the Docker's official tools and repository.
sudo apt update
sudo apt install -y ca-certificates curl gnupg
Official GPG key of the Docker
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
Adding the Docker repository to Apt sources
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Docker components installation
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin

docker-compose-plugin
To enable the docker run without sudo, please do the next
It requires logging out and back in afterward
sudo usermod -aG docker $USER
Project Directory Creation
The following commands will create a folder for your Redmine 7 deployment configs as well as data persistent mounts:
mkdir -p ~/redmine-docker/data
cd ~/redmine-docker