Skip to content

Globale Umgebungsvariablen

Die Konfiguration erfolgt über Optionen oder Umgebungsvariablen. Die Tabelle unten listet alle unterstützten Optionen und die zugehörigen Umgebungsvariablen auf.

OptionUmgebungsvariableStandard
--addrDOZZLE_ADDR:8080
--baseDOZZLE_BASE/
--hostnameDOZZLE_HOSTNAME""
--levelDOZZLE_LEVELinfo
--auth-providerDOZZLE_AUTH_PROVIDERnone
--auth-header-userDOZZLE_AUTH_HEADER_USERRemote-User
--auth-header-emailDOZZLE_AUTH_HEADER_EMAILRemote-Email
--auth-header-nameDOZZLE_AUTH_HEADER_NAMERemote-Name
--auth-header-filterDOZZLE_AUTH_HEADER_FILTERRemote-Filter
--auth-header-rolesDOZZLE_AUTH_HEADER_ROLESRemote-Roles
--auth-logout-urlDOZZLE_AUTH_LOGOUT_URL""
--auth-ttlDOZZLE_AUTH_TTLsession
--enable-actionsDOZZLE_ENABLE_ACTIONSfalse
--enable-shellDOZZLE_ENABLE_SHELLfalse
--enable-mcpDOZZLE_ENABLE_MCPfalse
--disable-avatarsDOZZLE_DISABLE_AVATARSfalse
--filterDOZZLE_FILTER""
--no-analyticsDOZZLE_NO_ANALYTICSfalse
--modeDOZZLE_MODEserver
--release-check-modeDOZZLE_RELEASE_CHECK_MODEautomatic
--image-check-modeDOZZLE_IMAGE_CHECK_MODEgeerbt
--remote-hostDOZZLE_REMOTE_HOST
--remote-agentDOZZLE_REMOTE_AGENT
--timeoutDOZZLE_TIMEOUT10s
--namespaceDOZZLE_NAMESPACE""
--certDOZZLE_CERTdozzle_cert.pem
--keyDOZZLE_KEYdozzle_key.pem

TIP

Manche Optionen wie --remote-host oder --remote-agent lassen sich mehrfach angeben. Zum Beispiel --remote-agent 167.99.1.1:7007 --remote-agent 167.99.1.2:7007 oder kommagetrennt DOZZLE_REMOTE_AGENT=167.99.1.1:7007,167.99.1.2:7007.

users.yml erzeugen

Dozzle kann eine users.yml-Datei erzeugen. Diese Datei wird zur Authentifizierung von Benutzern verwendet. Hier ein Beispiel:

sh
docker run -it --rm amir20/dozzle generate admin --password password --email test@email.net --name "John Doe" --user-filter name=foo --user-roles shell > users.yml

In diesem Beispiel ist admin der Benutzername. E-Mail und Name sind optional, aber empfehlenswert, damit die Avatare korrekt angezeigt werden. docker run amir20/dozzle generate --help zeigt alle Optionen.

OptionBeschreibungStandard
--passwordPasswort des Benutzers
--emailE-Mail des Benutzers
--nameVollständiger Name
--user-filterFilter des Benutzers
--user-rolesRollen des Benutzers

Mehr dazu unter Authentifizierung.

Agent-Modus

Dozzle kann im Agent-Modus laufen. Der Agent-Modus ist nützlich, wenn Dozzle auf einem entfernten Host läuft und du einen anderen Docker-Host überwachen willst. Der Agent-Modus wird über die Option --remote-agent aktiviert. Hier ein Beispiel:

sh
docker run --volume=/var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle --remote-agent remote-ip:7007
OptionUmgebungsvariableStandard
--addrDOZZLE_AGENT_ADDR:7007

Mehr dazu unter Agent.

Healthcheck

Dozzle unterstützt Healthchecks über den Befehl dozzle healthcheck. Er ist standardmäßig nicht aktiv, da er zusätzliche CPU-Last erzeugt. Um healthcheck zu nutzen, musst du ihn konfigurieren.

Mehr dazu unter Healthcheck.

Veröffentlicht unter der MIT-Lizenz. Quelloffen und gesponsert von Docker OSS.