Skip to content

Variables de entorno globales

La configuración se puede hacer con flags o con variables de entorno. La tabla siguiente recoge todas las opciones admitidas y sus variables de entorno correspondientes.

FlagVariable de entornoPor defecto
--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_MODEheredado
--remote-hostDOZZLE_REMOTE_HOST
--remote-agentDOZZLE_REMOTE_AGENT
--timeoutDOZZLE_TIMEOUT10s
--namespaceDOZZLE_NAMESPACE""
--certDOZZLE_CERTdozzle_cert.pem
--keyDOZZLE_KEYdozzle_key.pem

TIP

Algunos flags como --remote-host o --remote-agent se pueden repetir. Por ejemplo, --remote-agent 167.99.1.1:7007 --remote-agent 167.99.1.2:7007 o separados por comas con DOZZLE_REMOTE_AGENT=167.99.1.1:7007,167.99.1.2:7007.

Generar users.yml

Dozzle puede generar el archivo users.yml. Ese archivo sirve para autenticar usuarios. Aquí tienes un ejemplo:

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

En este ejemplo, admin es el nombre de usuario. El correo y el nombre son opcionales, pero conviene ponerlos para que los avatares se muestren bien. Con docker run amir20/dozzle generate --help puedes ver todas las opciones.

FlagDescripciónPor defecto
--passwordContraseña del usuario
--emailCorreo del usuario
--nameNombre completo
--user-filterFiltros del usuario
--user-rolesRoles del usuario

Consulta autenticación para más información.

Modo agente

Dozzle puede ejecutarse en modo agente. El modo agente es útil cuando ejecutas Dozzle en un host remoto y quieres monitorizar otro host de Docker. Se activa con el flag --remote-agent. Aquí tienes un ejemplo:

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

Consulta agente para más información.

Healthcheck

Dozzle admite comprobaciones de salud con el comando dozzle healthcheck. No está activado por defecto porque añade consumo de CPU. Para usar healthcheck tienes que configurarlo.

Consulta healthcheck para más información.

Publicado bajo la licencia MIT. Código abierto y patrocinado por Docker OSS.