Skip to content

Installation with Docker Podman

Stefan Weil edited this page Dec 11, 2024 · 3 revisions

Install eScriptorium in a container (Docker or Podman)

Prepare a server

These instructions were tested on Debian bookworm and Ubuntu 24.04 LTS (noble).

Prepare the container software

Either Docker (commercial) or Podman (free) can be used.

Prepare Docker

Get Docker from docker.com (not recommended)

sudo apt update
sudo apt install curl git
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update
sudo apt install docker-ce

Get Docker from Debian / Ubuntu

The Docker version from the official Debian / Ubuntu package sources is older than the one from docker.com, but works fine. Note that older Docker versions like this one don't support docker compose. Use them with docker-compose which works similar.

sudo apt update
sudo apt install curl git docker.io docker-compose

Prepare Podman

sudo apt update
sudo apt install curl git podman podman-compose