Docker-Image selbst bauen
Projektspezifische Docker-Images können einfach auf dem imperia-Basis-Image aufgebaut werden.
Ein einfaches Beispiel-Dockerfile könnte so aussehen:
FROM docker.imperia.cloud:16080/
MAINTAINER Your Name (http://www.example.com/)
USER root:root
RUN apt-get install -y ghostscript
USER imperia:imperia
Erläuterung
Die Imperia-Prozesse laufen im Container aus Sicherheitsgründen mit eingeschränkten Rechten als User „imperia”. Um in abgeleiteten Containern Kommandos mit Root-Rechten zu starten, muss dies mit entsprechenden USER-Direktiven beim Bauen des Containers zeitweise zurückgesetzt werden.
Dieses Beispiel-Dockerfile würde das imperia Docker-Image so erweitern, dass das Kommando ghostscript
im Container zur Verfügung steht. Gebaut würde es mit dem Kommando:
$ docker build -t imperia-PROJECTNAME:latest .