Skip to content

Variables d'environnement globales

La configuration se fait avec des options en ligne de commande ou des variables d'environnement. Le tableau ci-dessous liste toutes les options prises en charge et les variables correspondantes.

OptionVariable d'environnementDéfaut
--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_MODEhérité
--remote-hostDOZZLE_REMOTE_HOST
--remote-agentDOZZLE_REMOTE_AGENT
--timeoutDOZZLE_TIMEOUT10s
--namespaceDOZZLE_NAMESPACE""
--certDOZZLE_CERTdozzle_cert.pem
--keyDOZZLE_KEYdozzle_key.pem

TIP

Certaines options comme --remote-host ou --remote-agent peuvent être répétées. Par exemple, --remote-agent 167.99.1.1:7007 --remote-agent 167.99.1.2:7007, ou séparées par des virgules avec DOZZLE_REMOTE_AGENT=167.99.1.1:7007,167.99.1.2:7007.

Générer users.yml

Dozzle peut générer un fichier users.yml. Ce fichier sert à authentifier les utilisateurs. Voici un exemple :

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

Dans cet exemple, admin est le nom d'utilisateur. L'e-mail et le nom sont facultatifs mais recommandés pour afficher les bons avatars. docker run amir20/dozzle generate --help affiche toutes les options.

OptionDescriptionDéfaut
--passwordMot de passe de l'utilisateur
--emailE-mail de l'utilisateur
--nameNom complet de l'utilisateur
--user-filterFiltres de l'utilisateur
--user-rolesRôles de l'utilisateur

Voir authentification pour plus d'informations.

Mode agent

Dozzle peut s'exécuter en mode agent. Le mode agent est utile quand Dozzle tourne sur un hôte distant et que vous voulez surveiller un autre hôte Docker. Le mode agent s'active avec l'option --remote-agent. Voici un exemple :

sh
docker run --volume=/var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle --remote-agent remote-ip:7007
OptionVariable d'environnementDéfaut
--addrDOZZLE_AGENT_ADDR:7007

Voir agent pour plus d'informations.

Healthcheck

Dozzle prend en charge le healthcheck via la commande dozzle healthcheck. Il n'est pas activé par défaut car il consomme du CPU supplémentaire. Pour utiliser healthcheck, vous devez le configurer.

Voir healthcheck pour plus d'informations.

Publié sous licence MIT. Open source et sponsorisé par Docker OSS.